Mahlzeit
Ich bastel aktuell an einem simplen Downloadmanager der für meine Bedürfnisse zurechtgeschnitten ist. Mitlerweile funktioniert der auch nur möchte ich ihn erweitern indem der Download in einem eigenen Thread läuft.
Da ich mich damit noch nicht auskenne habe ich mich ersteinmal durch dutzende Forenbeiträge und Tuts gewälzt und nun ersteinmal ein Tetsprogramm gebaut welches in einem Thread eine Schleife startet (spätere Download soll auch wiederholt werden) und den aktuellen Schleifendurchlauf wieder zurücksendet.
Zu meinem Glück fehlt nun nur noch die Möglichkeit die Schleife zu pausieren und wieder aufzuwecken.
Dazu habe ich folgendes versucht:
Delphi-Quellcode:
procedure TForm3.PauseClick(Sender: TObject);
begin
try
if Schleife.Resume then
Schleife.Suspended
else
Schleife.Resume
except
end;
end;
Der Compiler schreit danach das 'Schleife.Resume' vom Typ boolean sein muss - eine Abänderung auf ' if (if Schleife.Resume = true) then ' funktioniert auch nicht wegen "Inkompatible Typen".
PS: Schleife ist eine Klasse vom Typ TSchleife (also meine Threadklasse heißt TSchleife)