Forum: Die Delphi-IDE
by Harry Stahl,
10. Nov 2023
Danke Dir Uwe, dass Du Dir das auch angesehen hast.
Ich habe eine entsprechende Frage am bekannten Ort gestellt.
Zwischenzeitlich habe ich einen "billigen" Workaround gefunden, indem ich noch zusätzlich einen Schalter ("Show PlugIn") in den Frame einbaue, der (wieder) sichtbar wird, wenn das Plugin wieder gezeigt werden soll. Dann kann man manuell die Anzeige wieder herstellen.
Ist zwar...
Forum: Die Delphi-IDE
by Harry Stahl,
9. Nov 2023
Keine Ahnung, warum das nicht funktioniert.
Während die Interfaces welcomeplugin und Creator eine direkte Interface-Implementation haben, wird der notifier nochmal abgeleitet:
/// <summary>
/// Interface for notify Welcome Page Plugin about showing, closing or resizing
/// </summary>
INTAWelcomePagePluginNotifier280 = interface(IUnknown)
Forum: Die Delphi-IDE
by Harry Stahl,
8. Nov 2023
Herzlichen Dank für Deine Hilfe!
Ich habe mal die Klasse entsprechend ergänzt):
ype
TWPDemoPlugInCreator = class(TInterfacedObject, INTAWelcomePagePlugin,
INTAWelcomePageContentPluginCreator, INTAWelcomePagePluginNotifier280)
private
FWPPluginView: TFrame;
Forum: Die Delphi-IDE
by Harry Stahl,
7. Nov 2023
In Delphi 11.3: Bislang kann ich leider mein PlugIn für die Welcome Page nur benutzten, wenn die Option "Willkommensbildschirm beim Öffnen eines neuen Projekts schließen" deaktiviert ist. Denn ist diese aktiviert, wird das PlugIn unsichtbar geschaltet und wenn die Willkommensseite speiter wieder angezeigt werden soll, dann steht nur noch die Überschrift da.
Mein PlugIn basiert auf dem...