Bonjour,

voila j'ai la fonction suivante :
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
19
20
 
char *bufferDest;
 
LONG FAR PASCAL SamplesDialog (HWND hWnd,WORD wMsg,WORD wParam,LONG lParam)
{
     .......
     bufferDest = malloc(2000*sizeof(char));   
     pfn_X_LEC_ART_CLE_DTA(&bufferDest);  //appel de la fonction de la dll 
     .....
     SetDlgItemText(hWnd,IDC_MSG,bufferDest); //affichage
     .....
}
 
// fonction de la dll appelée
extern "C" int WINAPI X_LEC_ART_CLE_DTA(LPSTR *dest)
{
     ......
     **dest='z';
     .......
}
Et l'affichage me renvoi : h€4
S'agit -il de l'adresse du pointeur ou alors du contenu vers lequel il pointe mais qui a été converti...??
Que dois-je faire pour afficher le contenu à savoir : z
J'ai essayé toutes les possibilités mais je ne vois pas.