Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Plugin erstellen mit Interfaces oder doch eher mit ShareMem? (https://www.delphipraxis.net/47075-plugin-erstellen-mit-interfaces-oder-doch-eher-mit-sharemem.html)

phlux 6. Jun 2005 12:22


Plugin erstellen mit Interfaces oder doch eher mit ShareMem?
 
Hallo :hi:

ich habe ein Programm von dem ich ein Teil der Oberfläche durch Plugins erweitern möchte. Sprich ich habe ein TPanel auf der Oberfläche und es soll durch Plugins mit weitere Komponenten (auf Delphi-Basis, können auch eigens entwickelte sein) erweitert werden. Meine Frage ist jetzt, lohnt sich dort denn dann überhaupt der Einsatz von Interfaces, um Plugins erstellt mit VC++ zu unterstützen?? Ich gehe davon doch aus, wenn ich nur Komponenten die mit Delphi erstellt worden sind einbinden will ich Interfaces nicht brauche und auf die ShareMem Unit zurückgreifen kann, da die Plugins dann eh mit Delphi kompiliert werden oder??

Mfg, phlux :hi:

Robert Marquardt 6. Jun 2005 12:26

Re: Plugin erstellen mit Interfaces oder doch eher mit Share
 
Der Sinn eines Plugins ist doch das andere anhand der Dokumentation ein Plugin erstellen koennen.
Anderen aber die Programmiersprache vorzuschreiben ist kontraproduktiv, sprich ShareMem ist keine gute Idee.

phlux 6. Jun 2005 12:39

Re: Plugin erstellen mit Interfaces oder doch eher mit Share
 
Ja, aber müsste der C++ Porgrammierer dann nicht erst meine TTaskBarContainer-Komponente übersetzen wenn er selbst dafür ein Plugin schreiben möchte??

Robert Marquardt 6. Jun 2005 13:02

Re: Plugin erstellen mit Interfaces oder doch eher mit Share
 
Sind deine Plugins ueberhaupt DLLs?

phlux 6. Jun 2005 13:16

Re: Plugin erstellen mit Interfaces oder doch eher mit Share
 
Im moment sind die Plugins eh nur imaginär, weil ich im moment garnicht weiß, wie ich das realisieren soll. Sagen wir mal so, die Anwendung besteht momentan nur aus einer Form mit einem Panel, jedes Plugin soll dann zb ein weiteres Panel erzeugen, welches als Parent das Panel von der Form hat. Durch das setzen von Align auf alTop sollen diese dann untereinander aufgelistet werden. Auf den durch die Plugins erzeugten Panels sollen dann Delphi typische Kompos drauf.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz