Hallo
Meine Android App lädt Daten von einem
FTP Server herunter.
Delphi-Quellcode:
for i4 := 0 to filelistFINAL.Count-1 do begin
if stop=false then begin
progressbar1.value:=i4+1;
try
form2.idftp1.Get(filelistFINAL[i4], gethomepath+'/Temp/'+filelistFINAL[i4],true);
except
end;
end;
end;
Auf FORM1 möchte ich nun dem Nutzer mit einem Button die Möglichkeit geben diese Download's abzubrechen.
Leider ist aber Form1 während des Downloads komplett eingefroren, so das mein "Abbruch Code" gar nicht ausgeführt werden kann.
Deshalb habe ich gedacht ich könnte zB in idftp on work
application.processmessages
einfügen um die form1 ansprechbar zu halten. Leider bringt es kein Effekt / Form1 reagiert einfach nicht.
Habe dann zum testen diverse stellen mit
application.processmessages
versucht aber egal wo ich es hinn pflanze, form1 reagiert einafch nicht. (Versucht habe ich es zB in einem Timer, idftp OnWork, on Workbegin/end, in der Schlaufe des idftp.get Downloads)
Weiss jemand wie ich form1 ansprechbar lassen kann?