Je cherche à utiliser une ddl fournit par un éditeur de soft propriétaire.
Celle-ci est correctement documentée. Je veux bidouiller avec dev-c++ une ligne de commande capable d'exploiter cette DLL codée sous Borland Builder.
Je retrouve difficilement mes vieux souvenirs de C ... soyez indulgents svp.
Le chargement de la DLL se déroule nickel mais je n'arrive à n'appeler aucune fonction.
Voici un extrait ...
un diagnostic docteur(s) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 HMODULE malib=LoadLibrary("malib.dll"); if (!malib==0) cout << "Chargement de ma DLL réussi : " << malib << "\n"; else cout << "Impossible de charger ma DLL !\n"; typedef bool (*TP_CinitMalib)(void); TP_CinitMalib P_CinitMalib; P_CinitMalib=(TP_CinitMalib)GetProcAddress(malib,"CinitMalib"); if (!P_CinitMalib==0) { cout << "Appel de CinitMalib réussi : " << P_CinitMalib << "\n"; P_CinitMalib(); } else cout << "Impossible de charger la function CinitMalib !\n";
Partager