je trouve une définition dans « wtypes.h »comment passer tableau c à javascript de C++
VT_PTR = 26,
VT_SAFEARRAY = 27,
VT_CARRAY = 28,
VT_USERDEFINED = 29,
VT_LPSTR = 30,
VT_LPWSTR = 31,
* VT_PTR [T] pointer type
* VT_SAFEARRAY [T] (use VT_ARRAY in VARIANT)
* VT_CARRAY [T] C style array
* VT_USERDEFINED [T] user defined type
* VT_LPSTR [T][P] null terminated string
* VT_LPWSTR [T][P] wide null terminated string
À mon avis, ce spectacle de définition qu'une variante peut comme un tableau de c, ptr ou point c. mais ne peut pas obtenir le type de arg quand j'utiliser le code de suivi pour passer ensemble de c à javascript
STDMETHODIMP CFileSystemObject::Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr){
pVarResult->vt = VT_CARRAY|VT_I4;
pVarResult->pintVal = new int[4];
}
comment passer tableau c à javascript de C++?
Copie possible de http://stackoverflow.com/questions/12005610/javascript-c-binding – suspectus
@suspectus, je pense que ma question a une certaine différence avec votre lien. – tfzxyinhao
quelle différence trouvez-vous? – suspectus