Da fällt mir schon einiges ein:
- Klasseninterne Zählung der Instanzen (ok. geht erst wirklich mit Klassenvariablen in neuesten Delphi-Versionen bzw. unter .NET) Ansonsten wird ein
Unit-Private Zählvariable verwendet.
- In Basisklasse definierte Klassenverhalten das sich für ableitungen der Klasse ändert und auch ohne eine instanz der Klasse abfragbar sein soll. z.B. du unterstützt in deiner Anwendung mehrere
DBMS-Systeme. Jedoch brauch das
DBMS "A" einen installierten Client. Über eine Klassenmethode kannst Du nun abfragen ob diese
DBMS überhaupt verwendbar ist. Könnte man sicher auch über einfache Funktionen/Methoden machen, aber als Klassenmethode ist es schicker.
- CoClasses von
COM funktionieren so.
Windows Vista - Eine neue Erfahrung in Fehlern.