| |||||
| Dernière réponse | |
|---|---|
| Sujet : aide ActiveX | |
| youdontcare | pour quelle partie, la page web ou le plugin ?
pour la page web, pareil qu'en haut. pour le plugin, il faut allouer la chaîne de caractère soi-même (voir les conventions d'allocation COM). une méthode PUT d'une variable ressemble à STDMETHODIMP MyControl::get_myString(BSTR *pVal) { pVal = SysAllocString(L"ma string" )); return S_OK; } le L est là pour convertir la string en unicode (short* à la place de char*). généralement tu stockes en interne tes strings en unicode également. j'utilses CComBSTR. donc dans ta méthode tu peux faire : *pVal = myString.copy(); |
| Vue Rapide de la discussion |
|---|