Ich habe mein Programm jetzt einfach mal auf einem neu Installierten Rechner ausprobiert. Da geht es auch nicht..
Wenn ich Wireshark beende empfängt Delphi auch nichts mehr, aber wenn ich Wireshark wieder öffne dann geht es auch wieder im Delphi Programm. Also es passiert in meinem Delphi Programm nichts solange ich nicht Wireshark öffne.
@himitsu
Wie meinst du des mit "TThread.Synchronize"?
So sieht es im Moment bei mir aus:
Code:
procedure TForm1.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread;
const AData: TIdBytes; ABinding: TIdSocketHandle);
var
sText:String;
begin
sText := BytesToString(AData);
Memo1.Lines.Add(sText);
end;
Fabian