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?