Einzelnen Beitrag anzeigen

scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#4

Re: problem mit VCL port -> nonVCL (tcp)

  Alt 21. Feb 2005, 23:40
Sleep() friert dein Programm soweit ich mich erinnere eine, also kommte es zu keinem writeln usw., eine Art Delay-Funktion wäre evtl. sinnvoller:

Delphi-Quellcode:
procedure Delay(ms : Cardinal);
Var
  TickCount : dword;
  M : TMsg;
Begin
  TickCount := GetTickCount;
  repeat
    If PeekMessage(M, 0, 0, 0, pm_Remove) then
      Begin
        TranslateMessage(M); DispatchMessage(M);
      End;
  until not ((GetTickCount - TickCount) < ms);
End;
  Mit Zitat antworten Zitat