Das mit dem Event ist ja schön und funktioniert super (auch weniger Code).
Aber ich kann da ja nicht sowas machen...
Delphi-Quellcode:
for i := 0 to iTimeOut do
begin
MacheWasMitI;
PruefeIrgendwasAnderes;
PruefeNochWas;
if IrgendwasErfuellt then
Break;
end;
Aber grundsätzlich:
warum kein Sleep oder While im Thread?
Kar geht das man kann den Event prüfen...
Schau dir mal die CPU load an.