Einzelnen Beitrag anzeigen

schismatic1

Registriert seit: 24. Mai 2009
28 Beiträge
 
#1

Thread anhalten / pausieren

  Alt 26. Mai 2009, 13:50
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)
  Mit Zitat antworten Zitat