Bonsoir,
je développe un activeX en C++ sur visual studio.net, et j'ai un petit souci de retour sur une méthode utilisable en externe par du javascript.
je veux retourner un BSTR, converti d'un char* avec la fameuse fonction ASCtoBSTR, cependant je ne retrouve dans mon javascript en retour que ce qu'il me semble être une adresse (un nombre tel que 1224792)...à la place d'un texte
Le code qui me pose problème:![]()
voyez vous là où je comets une erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 BSTR CMFCToActiveXCtrl::SXInit(VARIANT_BOOL _resilient) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); int res = funct->Init(_resilient); BSTR strResult; // //funct->GetText(res) retourne ici un char* // this->ASCtoBSTR(funct->GetText(res),&strResult); return strResult; }
merci d'avance![]()
Partager