Je suis en train d'écrire une application qui utilisera un ensemble de
plugins. Les plugins seront écrits en C#.
Cependant, je voudrais donner la possibilité d'écrire des plugins en
Win32/C++.
Grosso-modo, un plugins contient une méthode string Run().
Je souhaite faire un wrapper DOTNET afin de créer l'objet Plugins du
plugins Win32, d'exécuter la méthode Run() et de récupérer la chaîne de
retour dans le wrapper pour le traiter dans le code C#.
Si qq'un a un lien expliquant ce procédé de façon simple.
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Remi THOMAS
"Delf" écrivit
Je suis en train d'écrire une application qui utilisera un ensemble de plugins. Les plugins seront écrits en C#.
Cependant, je voudrais donner la possibilité d'écrire des plugins en Win32/C++.
Grosso-modo, un plugins contient une méthode string Run().
Je souhaite faire un wrapper DOTNET afin de créer l'objet Plugins du plugins Win32, d'exécuter la méthode Run() et de récupérer la chaîne de retour dans le wrapper pour le traiter dans le code C#.
Si qq'un a un lien expliquant ce procédé de façon simple. Merci d'avance.
-- Delf
Bonjour, Regardes les API Win32 LoadLibrary et GetProcAddress
Rémi
"Delf" écrivit
Je suis en train d'écrire une application qui utilisera un ensemble de
plugins. Les plugins seront écrits en C#.
Cependant, je voudrais donner la possibilité d'écrire des plugins en
Win32/C++.
Grosso-modo, un plugins contient une méthode string Run().
Je souhaite faire un wrapper DOTNET afin de créer l'objet Plugins du
plugins Win32, d'exécuter la méthode Run() et de récupérer la chaîne de
retour dans le wrapper pour le traiter dans le code C#.
Si qq'un a un lien expliquant ce procédé de façon simple.
Merci d'avance.
--
Delf
Bonjour,
Regardes les API Win32 LoadLibrary et GetProcAddress
Je suis en train d'écrire une application qui utilisera un ensemble de plugins. Les plugins seront écrits en C#.
Cependant, je voudrais donner la possibilité d'écrire des plugins en Win32/C++.
Grosso-modo, un plugins contient une méthode string Run().
Je souhaite faire un wrapper DOTNET afin de créer l'objet Plugins du plugins Win32, d'exécuter la méthode Run() et de récupérer la chaîne de retour dans le wrapper pour le traiter dans le code C#.
Si qq'un a un lien expliquant ce procédé de façon simple. Merci d'avance.
-- Delf
Bonjour, Regardes les API Win32 LoadLibrary et GetProcAddress
Rémi
Delf
Remi THOMAS a écrit :
Bonjour,
Bonjour.
Regardes les API Win32 LoadLibrary et GetProcAddress
Je ne comprends pas bien, je souhaite charger des DLL Win32 depuis un contexte DOTNET.
Par aillerus, je crois que le framework dispose (mais pas sûr) d'une méthode LoadLibrary() mais qui ne fonctionne que sur les librairies se trouvant dans le PATH système, non ?
Dans mon cas, elles peuvent se trouver n'importe ou sur le FS.
Merci.
-- Delf
Remi THOMAS a écrit :
Bonjour,
Bonjour.
Regardes les API Win32 LoadLibrary et GetProcAddress
Je ne comprends pas bien, je souhaite charger des DLL Win32 depuis un
contexte DOTNET.
Par aillerus, je crois que le framework dispose (mais pas sûr) d'une
méthode LoadLibrary() mais qui ne fonctionne que sur les librairies se
trouvant dans le PATH système, non ?
Dans mon cas, elles peuvent se trouver n'importe ou sur le FS.
Regardes les API Win32 LoadLibrary et GetProcAddress
Je ne comprends pas bien, je souhaite charger des DLL Win32 depuis un contexte DOTNET.
Par aillerus, je crois que le framework dispose (mais pas sûr) d'une méthode LoadLibrary() mais qui ne fonctionne que sur les librairies se trouvant dans le PATH système, non ?
Dans mon cas, elles peuvent se trouver n'importe ou sur le FS.