Zitat:
Wenn ja, wie kann man das verhindern?
Ganz einfach. Lösche nichts während du in der Schleife bist.
Delphi-Quellcode:
//
var EnteredForLoop : Boolean = False;
//.......
EnteredForLoop := true;
for i := 0 to StringList1.Count - 1 do
Udp.Send(StringList1.Strings[i], 1234, 'Bestimmter Text');
EnteredForLoop := False;
//......
// wenn du was löschen willst, jederzeit:
if not EnteredForLoop then
begin
// Code
end;