Timer v VC6??

L

Longmcx

Guest
já mať jadro pre mojej žiadosti
/ / / /
void CExbuttonDlg:: OnTimer (UINT nIDEvent)
(
char prijímať;
DWORD nByte;
Readfile (hCom, & prijímať, 1, & nByte, NULL);

if (dostávajú == 'b')
check = true;
)
ale ak začnem mojej žiadosti, je zavesiť.
ja neviem prečo?Prosím, pomôžte mi
vďaka za vašu pozornosť.

 
nazdar,
skontrolovať, čo si nastavíte SetTimer k, i, e čas, kedy chcete OnTimer byť spustený, visieť vidíš, je spôsobená tým, že keď OnTimer vykoná volanie readfile blokov do dátumu čítať, tak celej aplikácie je blokovaný kým sa niečo prečítať z readfile a readfile vracia, preto odporúčam použiť viac vlákien v aplikácii, i, e vytvorí nové vlákno a jeho jediným cieľom je čítať pomocou readfile.
dúfať, že odstránia váš problém.

 

Welcome to EDABoard.com

Sponsor

Back
Top