Privater Destruktor im BCB 6?
-
Hallo,
ich habe eine Klasse nach dem Meyer-Singleton-Pattern geschrieben; das Singleton-Objekt wird im Konstruktor des Hauptformulars erzeugt und soll erst bei Programmende wieder zerstört werden. Das funktioniert auch gut, nur akzeptiert der Compiler (BCB 6) leider keine privaten Destruktoren. Gibt es da vieleicht irgendwelche Compilerbedingungen, um dies zu ändern?
Vielen Dank!
Gruß, Björn
-
#if defined(__BORLANDC__) public: #else private: #endif
-
Vielen Dank für die schnelle Antwort, hilft mir allerdings nichts, da im BCB6 der dtor dann ja immer noch von außerhalb des Singleton-Objekts zugänglich ist. Ich habe allerdings hier was vielversprechendes gefunden:
https://forums.embarcadero.com/message.jspa?messageID=52719
Werd's mal probieren...
Gruß, Björn