bonjour
j'ai pas grande experience en c++ (je developpe en windev) , j'ai voulu créer une dll avec c++ , alors j'ai fait le test suivant:
et je compile , tout est ok
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #include <vcl.h> #pragma hdrstop int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) { return 1; } //--- Déclarations des fonctions extern "C" __declspec(dllexport) ShortString pro1( ShortString); //--- Corps des fonctions ShortString pro1(ShortString param1) { return param1; }
mais quand j'utilise windev pour appeler cette fonction , elle me retourne un nombre , aprés recherche , je sais que je dois appeler la fonction avec un pointeur vers la chaine (en windev on ajoute & avant le nom de la variable) mais rien ! toujours le meme probleme .
si quelqu'un connait comment appeler cette fonction en windev et en foxpro ça sera le top
Merci
Partager