Probleme de conversion

lamoueste Messages postés 76 Date d'inscription lundi 5 septembre 2005 Statut Membre Dernière intervention 3 juillet 2007 - 16 déc. 2005 à 10:31
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 16 déc. 2005 à 11:23
bonjour a tous alors voila j'ai un petit probleme de conversion entre l'ansi et l'unicode :( voila ma fonction :

_TCHAR * TmpBuffer;
HRESULT l_hRes=pRatReq->ConnectReqMngtToPLC(0,L"",L"");
l_hRes=pRatReq->RequestSync(Dlength,sDonnees,1000,3,false,MAX_RATBUFFER_RATTEST,&taille,TmpBuffer);

et voila le message d'erreur ( le parametre qui pose probleme est le dernier : TmpBuffer ):

RequestSync' : cannot convert parameter 8 from 'unsigned short *' to 'unsigned char *'

si quequ'un sait comment resoudre mon probleme ca serai sympa :)

Merci d'avance !

PS: je ne peut pas toucher a la fonction RequestSync().

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
16 déc. 2005 à 11:23
Si tu es certain que sera bon tu mets un cast sinon donne lui le type attendu.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
0
Rejoignez-nous