Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wie pluginsystem über DLLs realisieren? (https://www.delphipraxis.net/130431-wie-pluginsystem-ueber-dlls-realisieren.html)

ensacom 8. Mär 2009 12:00


Wie pluginsystem über DLLs realisieren?
 
Hallo, ich habe ein Programm in das ich nun ein pluginsystem einbauen muss.
Ich habe mir das so vorgestellt, dass das Ganze über DLLs geschehen soll.
Jede der DLLs soll gleich aufgebaut sein und nur eine Funktion oder Procedure enthalten, die einen Tarif berechnet.

Die DLL soll nun 5 Werte aus der Procedure oder Funktion im Hauptform meiner Anwendung in Labels oder Edits ausgeben.
Eventuell soll noch eine StringList an mein Hauptform übergeben werden.

Die DLL selber soll die Werte die sie berechnen soll von der hauptform übergeben bekommen. Diese stehen in Editfeldern.

Hat einer eine Idee oder ein Beispiel wie ich das realisieren kann?

Vielen Dank schon mal.

SirThornberry 8. Mär 2009 12:06

Re: Wie pluginsystem über DLLs realisieren?
 
An welchem Punkt genau kommst du nicht weiter? Letzendlich besteht es ja nur daraus die DLL dynamich zu laden und zu schauen ob eine entsprechende Funktion vorhanden ist. Wenn ja, diese einfach aufrufen. :)

ensacom 8. Mär 2009 12:17

Re: Wie pluginsystem über DLLs realisieren?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Das Problem ist dass ich mich mit DLL-Programmierung kaum auskenne.
Ich habe hier ein Beispiel vorliegen das lediglich einen Text in einem Memo auf der Hauptform durch einen Text aus einer Funktion in der DLL ersetzt.

Das Problem das ich habe, wie übergebe ich Werte die berechnet werden sollen an eine Funktion in der DLL und wie übergebe ich die Werte aus der Funktion in der DLL an meine Hauptanwendung?

Ich habe mal die Beispielanwendung angehängt.

RWarnecke 8. Mär 2009 15:02

Re: Wie pluginsystem über DLLs realisieren?
 
Hallo ensacom,

schaue Dir mal diese Tutorial von sakura und die beiden Beispiel-Applicationen. Diese sind sehr hilfreich.

Edit: Für Grundlagen der DLL-Programmierung schaue Dir noch dieses Tutorial an.

quendolineDD 8. Mär 2009 15:20

Re: Wie pluginsystem über DLLs realisieren?
 
Luckie hat auch eine anschauliche Demo.
Schau mal unter www.michael-puff.de nach.


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