vb.net und C++ DLL zu Laufzeit laden und Funktionen auslesen

15/07/2009 - 16:00 von Orazio Di Marco | Report spam
Hallo an alle,

ich möchte in einer Anwendung externe Plugins (dlls) zur Laufzeit laden
lassen um bei einer bestimmten Aktion in meiner Anwendung
eine Funktion dieser Plugins aufzurufen.

Ich scheiter leider schon am Konfigurationsdialog für die Plugins um die
Funktionen einer angegeben DLL auzulesen.

Ich möchte sowohl VB.net DLLs als auch alte C++ DLLs auslesen.

Der erste schritt ist natürlich das ganze im Konfigurationsdialog
Userfreundlich darzustellen.
Das heißt:

Auswahl der DLL über den Dateiauswahldialog und anschließend das Auswàhlen
der Funktion welche aufgerufen werden soll.
Doch schon allein das auflisten der öffentlichen Funktionen einer DLL
gelingt mir einfach nicht.

Der zweite Schritt wàre natürlich dann auch irgendwie die Funktion
anzusprechen und auzuführen.

Aber Schritt 1 würde mir im moment schonmal reichen.

Ich hoff mir kann da jemand helfen.

gruß
 

Lesen sie die antworten

Ähnliche fragen