![]() |
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. |
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. :)
|
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. |
Re: Wie pluginsystem über DLLs realisieren?
|
Re: Wie pluginsystem über DLLs realisieren?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 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 by Thomas Breitkreuz