J'ai developpé une DLL il y a un moment. L'interface est en C, le code
en C++ (j'evite ainsi les problemes de DLL incompatibles entre les
differents compialteurs)
On me demande la possibilité d'exploiter en VB et C#.
Pour VB, pas de probleme, j'ai quelques notions et j'ai pu faire la
correspondance C++ <--> VB pour les definitions.
Mais je n'ai aucun compilateur C#, et aucune notion non plus.
Donc dans quelle direction faut-il que j'aille?
si vous pouviez me donner un exemple pour ceci :
extern "C" {
DLLEXPORT int Function1 (char* Variable1, int Variable2);
}
mis dans une DLL...
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
Patrick Philippot
Martinez Jerome wrote:
On me demande la possibilité d'exploiter en VB et C#.
Aucun problème. Si la fonction est appelable depuis VB, elle sera appelable depuis C#. Rien à changer. Celui qui écrira le programme C# devra simplement faire l'import avec les bonnes directives (attribut DllImport).
-- Patrick Philippot - Microsoft MVP [.Net] MainSoft Consulting Services www.mainsoft.xx (remplacez .xx par .fr si vous répondez par e-mail)
Martinez Jerome wrote:
On me demande la possibilité d'exploiter en VB et C#.
Aucun problème. Si la fonction est appelable depuis VB, elle sera
appelable depuis C#. Rien à changer. Celui qui écrira le programme C#
devra simplement faire l'import avec les bonnes directives (attribut
DllImport).
--
Patrick Philippot - Microsoft MVP [.Net]
MainSoft Consulting Services
www.mainsoft.xx
(remplacez .xx par .fr si vous répondez par e-mail)
On me demande la possibilité d'exploiter en VB et C#.
Aucun problème. Si la fonction est appelable depuis VB, elle sera appelable depuis C#. Rien à changer. Celui qui écrira le programme C# devra simplement faire l'import avec les bonnes directives (attribut DllImport).
-- Patrick Philippot - Microsoft MVP [.Net] MainSoft Consulting Services www.mainsoft.xx (remplacez .xx par .fr si vous répondez par e-mail)
Martinez Jerome
Patrick Philippot wrote:
Aucun problème. Si la fonction est appelable depuis VB, elle sera appelable depuis C#. Rien à changer. Celui qui écrira le programme C# devra simplement faire l'import avec les bonnes directives (attribut DllImport).
Peux-tu me donner l'exemple de l'ecriture du programme en C#? (en VB, pas de probleme comme dit avant, mais alors le C# j'y connais pas grand chose, si ce n'est rien)
Patrick Philippot wrote:
Aucun problème. Si la fonction est appelable depuis VB, elle sera
appelable depuis C#. Rien à changer. Celui qui écrira le programme C#
devra simplement faire l'import avec les bonnes directives (attribut
DllImport).
Peux-tu me donner l'exemple de l'ecriture du programme en C#?
(en VB, pas de probleme comme dit avant, mais alors le C# j'y connais
pas grand chose, si ce n'est rien)
Aucun problème. Si la fonction est appelable depuis VB, elle sera appelable depuis C#. Rien à changer. Celui qui écrira le programme C# devra simplement faire l'import avec les bonnes directives (attribut DllImport).
Peux-tu me donner l'exemple de l'ecriture du programme en C#? (en VB, pas de probleme comme dit avant, mais alors le C# j'y connais pas grand chose, si ce n'est rien)
Patrick Philippot
Martinez Jerome wrote:
Peux-tu me donner l'exemple de l'ecriture du programme en C#? (en VB, pas de probleme comme dit avant, mais alors le C# j'y connais pas grand chose, si ce n'est rien)
-- Patrick Philippot - Microsoft MVP [.Net] MainSoft Consulting Services www.mainsoft.xx (remplacez .xx par .fr si vous répondez par e-mail)
Martinez Jerome wrote:
Peux-tu me donner l'exemple de l'ecriture du programme en C#?
(en VB, pas de probleme comme dit avant, mais alors le C# j'y connais
pas grand chose, si ce n'est rien)
Peux-tu me donner l'exemple de l'ecriture du programme en C#? (en VB, pas de probleme comme dit avant, mais alors le C# j'y connais pas grand chose, si ce n'est rien)