Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#8

Re: SCHLEIFE ZUM WIEDERHOLEN EINES SOURCES

  Alt 9. Aug 2003, 21:08
Hallo davidwittesz,

die Online Hilfe erklärt das Prinzip recht gut.

Du leitest eine neue Klasse von TThread ab. Das wichtigste ist die Execute Methode, die du überschreibst:

Delphi-Quellcode:
TMyThread = class(TThread)
    private
      { private-Deklarationen }
      protected
    procedure Execute; override;
   end;

...
procedure TMyThread.Execute;
begin
  while Not Terminated do
  { Deinen Code einfügen, der wiederholt werden soll }
 end;
Das Hauptprogramm terminiert (Arnie lässt grüßen ) den Thread auf Knopfdruck:

Delphi-Quellcode:
procedure THauptForm.Button1Click(Sender: TObject);
begin
  MyThread.Terminate;
end;
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat