Einzelnen Beitrag anzeigen

arnof

Registriert seit: 25. Apr 2013
1.252 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: Indy, Events & IOS wer liegt falsch?

  Alt 16. Mai 2013, 15:16
na dann ein zweites mal:

das solltest Du in einen Timer auslagern, sonst kann er mit den Theads durcheinander kommen:

procedure TMyForm.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread;
const AData: TIdBytes; ABinding: TIdSocketHandle);
begin
// Mache so einiges nicht

Timer1.enabled:=True;
end;


procedure TMyForm.Timer1ontimer(Sender ...);
begin
Timer1.enabled:=false; // nur einmal machen
// jetzt bin ich ein eigender thead .....
// Mache so einiges
IdTCPClient1.Connect;
Memo1.Lines.Add('Raus hier');
end;
  Mit Zitat antworten Zitat