![]() |
Template für mehrere Plugins
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
erstmal möchte ich (für ein besseres Verständnis) den groben Aufbau meines Programmes schildern: Ich verwende ein Plugin-System (bpl) mit einer MainForm, einer Core-Unit und den verschiedenen Plugins. Die MainForm bildet die Grundlage für alle Plugins, d.h. die Plugins werden in diese MainForm geladen (als einzelne Tabs). Die Core-Unit beinhaltet beispielsweise die Daten des aktuellen Benutzers und verschiedene Variablen. Nun möchte ich ein Template für die ganzen Plugins schreiben. Das habe ich auch schon gemacht. Dieses kann nun in ein Plugin gezogen werden (Drag&Drop) werden und über "Neue hinzufügen" -> "Weitere..." -> "Delphi-Projekte" -> "Vererbbare Elemente" erstellt werden. Wenn ich das Template nicht in das Plugin ziehe, sehe ich das auch nicht unter "Vererbbare Elemente". Anschließend wird mir eine neue .pas-Datei angelegt, mit den grafischen Elementen des Templates. Soweit ist auch alles in Ordnung. Jetzt kommt aber der Knackpunkt: Wenn ich das Template jetzt für mehrere Plugins verwenden will, kann nur ein Plugin geladen werden (das Erste). Die restlichen Plugins können mit der folgenden Fehlermeldung nicht geladen werden: Plugin Error: 'PlgEins' kann nicht geladen werden. Es enthält die Unit 'UTemplate', die auch im Package 'PlgZwei' enthalten ist. Kann mir vielleicht jemand sagen was ich da machen kann? In der folgenden Abbildung wird nochmal der Aufbau (mit anderen Bezeichnungen) dargestellt: Anhang 34688 PS: Ich komm evtl. erst morgen dazu die Antworten zu lesen. Danke an dieser Stelle schon mal für alle Antworten. |
AW: Template für mehrere Plugins
UScandocTemplate in ein eigenes BPL auslagern
|
AW: Template für mehrere Plugins
Kannst du (oder auch gerne andere) mir das bitte etwas genauer erläutern?
Weiß jetzt nicht wie ich das einbinden und verwenden soll/kann. Kann ich die nicht irgendwie über die Core-bpl einbinden? |
AW: Template für mehrere Plugins
Kann mir keiner weiterhelfen?
Komme da leider nicht weiter... :( |
AW: Template für mehrere Plugins
Um das hier noch abzuschließen...
Ich habe es letztendlich geschafft. Das Plugin liegt in meiner Core-BPL. Nur durch eine Erweiterung von DDevExtensions konnte ich mir dann alle vererbbaren Elemente auflisten lassen. *Closed* |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz