Verwendung habe ich ein ActiveX (3rd-Party, keine Quelle) mit einer Methode, die einen Referenzparameter wie folgt hat:einen Referenzparameter auf ActiveX über Javascript
HRESULT GetSomething(
[in] short param1,
[out] BSTR* someString);
In C++ können Sie es wie folgt ausführen würde:
BSTR someString = NULL
m_activeX.GetSomething(0, &someString);
Wie würde ich dies über Javascript ausführen? Alle anderen Funktionen im ActiveX funktionieren gut, aber diese sieht unmöglich aus? Wenn nicht in Javascipt möglich, ist es in VBScript? Ich hatte auch kein Glück.
BTW, Dies muss in Internet Explorer
AFAIK, würde dies nur funktionieren, mit einem '[out, retval]' Parametern, nicht '[out]' (siehe [diese Frage] (http://stackoverflow.com/questions/1575818/differences- zwischen-in-out und out-retval-in-com-idl-Definitionen)) – Helen