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();