Einzelnen Beitrag anzeigen

Thomas83

Registriert seit: 7. Jan 2008
180 Beiträge
 
#12

Re: Sleep in einem Thread. Application.processmessage

  Alt 17. Okt 2008, 11:50
muss ich umbedingt eine while draus machen....
habe es jetzt so gemacht
Delphi-Quellcode:
procedure TThreadClient.Execute;
var
  i : integer;
  msg : TMsg;
begin
  inherited;
 
  repeat
  begin
    if fClient.Active then
    begin
      //... sende daten
    end;
    //Noch Online?
    if not fClient.Active then begin
      //... baue verbindung auf
    end;
    //Warte kurz
    sleep(1);
 
    GetMessage(msg, 0, 0, 0);
    TranslateMessage(msg);
    DispatchMessage(msg);
 
  end until Terminated;
end;
  Mit Zitat antworten Zitat