幾個(gè)DLL公式開發(fā)的問題
作者:金字塔 來源:cxh99.com 發(fā)布時(shí)間:2014年05月14日
- 咨詢內(nèi)容:
發(fā)現(xiàn)一個(gè)問題。M.Z. 0:16:10 就是我們用dll,里面是有網(wǎng)絡(luò)連接的,需要時(shí)間。M.Z. 0:16:24 發(fā)現(xiàn)在用的時(shí)候,金字塔的界面特別地卡M.Z. 0:16:31 甚至都影響下單了M.Z. 0:16:54 這個(gè)調(diào)用dll的線程,跟界面的線程,應(yīng)該是多線程,相互分開的吧??M.Z. 0:17:02 不應(yīng)該會(huì)影響的啊M.Z. 0:17:36 調(diào)用dll,是進(jìn)來一個(gè)新數(shù)據(jù)就調(diào)用一次。如果我是用1分鐘線。能不能1分鐘才調(diào)用一次dll呢?
- 金字塔客服:
由于DLL的調(diào)用無法保證100%線程模式的,因此你的網(wǎng)絡(luò)連接模式要改成非阻塞式的,這樣才不至于導(dǎo)致軟件卡住。
1分鐘線調(diào)用一次,你可以考慮自己在代碼中進(jìn)行控制,比如下面的代碼:
GLOBALVARIABLE : MYTIME=0;
IF ISLASTBAR THEN
BEGIN
IF MYTIME <> TIME THEN
BEGIN
MYTIME := TIME;
//這里寫你的DLL代碼調(diào)用
END
END
[此貼子已經(jīng)被作者于2014/4/12 12:18:29編輯過]