Accueil    Développement    LEX & YACC    Outils    Liens Web  
Développement
CRYPTO par DES
FSMG automate à état fini
FTools manipulation de fichiers
getHTTP à la quête du web
SrvHTTP mini serveur HTTP
toUnix suppression du CR
Trucs & Astuces
» function (...)C
» les BSTR dans les ActiveXC
» les VARIANTSC
les VARIANTS 

L’usage des VARIANTS dans les ActiveX est pratique notament pour communiquer avec des langages non typés comme le scripting.

Exemple d'un retour de fonction type simple
[id(1)] HRESULT MaFunction([out,retval] VARIANT *pVar);

STDMETHODIMP CMaClass::MaFunction(VARIANT *pVar) { ....... pVar->vt = VT_I4; if (!bErreur) pVar->lVal = (long)IDRecord; else pVar->lVal = 0L; return S_OK; }

Copyright 2000-2009 BUCHARD@com