Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Plugin´s schreiben und einbinden (https://www.delphipraxis.net/134891-plugin%B4s-schreiben-und-einbinden.html)

Oldy 31. Mai 2009 20:14


Plugin´s schreiben und einbinden
 
Hallo nochmal (das 3te mal das wochenende)
ich habe nun vor, ein Plugin-system in (m)ein programm einzubinden.

Soll ich das mit DLL´s oder BPL´s machen?
und wie kann ich dem programm sagen, dass es z.B. eine Form erstellt mit Buttons usw (von der DLL/BPL aus)
hab weder von Plugin-schreiben in Delphi noch von Dll´s eine ahnung O.o

hoffe ihr könnt mir helfen

quendolineDD 31. Mai 2009 20:28

Re: Plugin´s schreiben und einbinden
 
Such mal nach dem Tutorial von sakura bzgl. Plugins. Da gibts hier im Forum auch ein ganz gutes Tutorial welches Plugins auf Klassen und Plugins auf Interfaces (die bessere Variante) thematisiert.
Ansonsten musst du mal bei http://www.michael-puff.de vorbeischauen.

Edit:
Zitat:

Soll ich das mit DLL´s oder BPL´s machen?
Ich persönlich spreche mich für DLLs aus. Dann können auch Leute mit C noch ihre DLLs in mein System anbinden.

Zitat:

und wie kann ich dem programm sagen, dass es z.B. eine Form erstellt mit Buttons usw
Ganz normal, wie du auch im Delphi-Programm eine Form erstellst (also per Quelltext).

Glaube Luckie hat auf seiner Seite auch ein Tutorial bzgl. Forms und DLLs. URL ist oben (michael-puff.de)

Edit2:
Stimmt, meinte auch sakura und nicht asserbard.

RWarnecke 31. Mai 2009 22:08

Re: Plugin´s schreiben und einbinden
 
Schaue Dir mal das Tutorial PlugIns in eigenen Anwendungen von sakura an.

Luckie 31. Mai 2009 22:55

Re: Plugin´s schreiben und einbinden
 
Man könnte auch überlegen, ob man nicht ein Framework dafür benutzt, wie zum Beispiel Hydra von RemObjects.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 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