Nachdem ich nun im Kontextmenü der Projektverwaltung meinen Eintrag hinzugefügt habe (siehe
hier), möchte ich gerne mitbekommen, wenn eine Datei zu einem Projekt hinzugefügt wird.
Ich hatte mir gedacht, dass ich einen
IOTAProjectFileStorageNotifier registriere und damit überwache wann Projekte geladen und geschlossen werden um dann dem Projekt einen
IOTAProjectNotifier hinzuzufügen. Das funktioniert allerdings nicht.
Im
IOTAProjectFileStorageNotifier habe ich die Methode
procedure CreatingProject(const ProjectOrGroup: IOTAModule);, die auch aufgerufen wird. Das IOTAModule hat allerdings nur die Möglichkeit einen
IOTAModuleNotifier hinzufügen.
IOTAProjectNotifier erbt zwar von
IOTAModuleNotifier, aber wenn ich versuche eine Instanz von ersterem zuzuweisen, bekomme ich von Delphi die Meldung, dass die Typen nicht kompatibel wären.
Jemand 'ne Idee?