Registriert seit: 25. Apr 2013
1.254 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: Indy, Events & IOS wer liegt falsch?
16. Mai 2013, 16: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;
|