Thema: Delphi form 2mal starten

Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#6

Re: form 2mal starten

  Alt 10. Nov 2004, 10:46
Ich hatte mich schonmal auf die Suche begeben, aber damlas nix gefunden...
Gibt es wirklich keine Lösung für ein Singleton in Delphi OHNE globale Variable ( ) ?
Nachtrag:
Ich meine, in C# habe cih ja static member für meine Klassen (Ich glaube sogar Delphi.Net kann das ), aber unter Win32 hätte ich auch ganz gerne ein Singleton (Wenn auch nur um bestehenden Code von diesen ekligen Variablen zu befreien...)
Das hier würde ja nur eine Instanz von Miep ermöglichen:
Code:
class Miep
{
   static Miep instance;
   
   private Miep()
   {}

   public Miep CreateInstance()
   {
      if (instance == null)
        instance = new Miep();
     
      return instance;
   }
}
Gibt's da einen ähnlichen Weg für Delphi32?
  Mit Zitat antworten Zitat