naja das Problem was ich mit sleep habe ist, dass das Programm einfriert, wenn man einfach nur sleep nutzt, so lange die Prozedur aktiv ist.
Um das zu umgehen, mach ich mir ne Schleife mit prezssmasges drinn. z.B. so:
Delphi-Quellcode:
for i := 1 to 1500 do
BEGIN
sleep(1);
application.ProcessMessages;
END;
da gibt es sicher noch elegantere Sachen, aber es funtzt auf jeden Fall.