kann rar hier nicht öffnen, aber wenn du in nem Thread eine Schleife wie:
hast , dann solltest du ab und zu ein Sleep rein machen, da der Thread sonst du gesamten Ressourcen des Programms in anspruch nimmt un der rest des Programms nicht reagieren kann.
Das sieht dann so aus:
Delphi-Quellcode:
while i>0 do
begin
if (i div 100) = 0 then
sleep(1);
inc(i);
end;
(ich mach das in dem Beispiel nur alle 100 i's , dürfte ausreichen)
das heisst für dich, das du in die
Unit oder zwischen die Funktionsaufrufe noch ein paar sleeps einbauen musst.
MfG Angel4585