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 ...
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";
un diagnostic docteur(s) ?