Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.442 Beiträge
 
Delphi 12 Athens
 
#4

Re: puplic-Procedure eines Thread in anderer Unit nutzen

  Alt 3. Jun 2010, 11:12
Zitat von Helmi:
Zitat von sirius:
Du brauchst eine Instanz der Klasse.
verständlich! - aber wie erhalte ich die bei einem Thread?
Naja, wie man eben eine Instanz einer Klasse erzeugt:

Instanz := TDataThread.Create; Das Problem könnte nur sein, daß der Thread automatisch ausgeführt wird, sobald er erzeugt wurde. Das ist aber wohl nicht das, was du hier willst.

Wenn die Methode Datei_speichern keine privaten Felder des Threads verwendet, kannst du sie auch als Klassenmethode deklarieren - dann brauchst du keine Instanz:

Delphi-Quellcode:
    class function Datei_speichern(Datei: TFileName; Text: String): Boolean;


//Datei speichern
TDataThread.Datei_speichern(F_Datei, S_Text); //<==
Uwe Raabe
  Mit Zitat antworten Zitat