7
Ah Notification, bzw. in meinem Fall FreeNotification war das was ich suchte, danke!
Ein eigenes Observerkonzept geht hier für mich nicht, da ich nur maximal TForm kenne, die Form von meiner Klasse nichts wissen darf und meine eine Standard-C++ Klasse ist, kein TComponent-Derivat. Außerdem will ich nicht, dass die Form(s - es sind mehrere) das Objekt, was die Zerstörung überwacht, mitzerstören, also der Owner sind. Owner könnte ja eh nur ein Objekt, nicht mehrere sein.
Problematik ist, dass die Forms möglicherweise anderweitig zerstört werden können, das kann ich nicht verbieten. Und meine Klasse, die die Forms verwaltet, muss das wieder irgendwie mitbekommen, damit sie keine ungültigen Zeiger hält.