BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 23 nov. 2003 à 10:09
Fais recherches 'DLL' sur forums cppfrance et vbfrance, j'ai deja explique tout ce qu'il faut respecter pour que vb puisse se servir de la dll.
Le + important etant la NON decoration des noms de fonctions due aux compilos C++. Exporte TOUT en extern "C" et __stdcall comme le fait API win32.
Si prob sur un point particulier tu demandes.
BruNews, ciao...
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 23 nov. 2003 à 10:21
bon alors g ça :
Dans GraphicalLib.h
#include <windows.h>
// Déclaration de la fonction
int __stdcall MyFunction(char *szString, int nFirstNum, int nSecondNum);
Dans GraphicalLib.cpp
#include "GraphicalLib.h"
// Définition de la fonction
int __stdcall MyFunction(char *szString, int nFirstNum, int nSecondNum)
{
//Exemple: affiche une MessageBox
MessageBox(Null, szString, "Test", Null);
//Retourne la somme des 2 int
return nFirstNum + nSecondNum;
}
Dans export.def
EXPORTS
MyFunction @1
c ça ou pas ?
si oui comment je compile (Dev-Cpp me dit "unable to run program file" quand je veux compiler)
Vous n’avez pas trouvé la réponse que vous recherchez ?