Einzelnen Beitrag anzeigen

DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#6

Re: Verhindern, dass ein Thread zwei mal gestartet wird?

  Alt 23. Jun 2007, 18:22
Mir fällt da Singleton Pattern ein:

Hier geht es eigentlich darum, dass du nur eine Instanz/Objekt deiner Klasse erzeugen kannst / darfst.

Wäre hier in deinem Fall eigentlich ganz vorteilhaft.
Wie man es macht ist eigentlich ganz einfach,
du musst nur deine Create Methode private machen, und eine eigene Methode zur Erzeugung deiner Instanz bauen,
die dann deine private Create Methode aufruft, wenn das Objekt = NIL, oder halt den Zeiger auf das Objekt,
also die Objektinstanz zurückgibt.

Falls du dazu noch Fragen hast, helfe ich dir gerne.

Gruß
  Mit Zitat antworten Zitat