HRESULT m2([in] BSTR sIn,[out] BSTR* sOut,[out] short* iOut, [out,retval] BSTR* sRet);
...
STDMETHODIMP Ctest2::m2(BSTR sIn, BSTR *sOut, short *iOut, BSTR *sRet){
*sRet = L"sRet";
*sOut = L"sOut";
*iOut = 10;
HTML
<OBJECT ID....></OBJECT>
<script language="javascript">
function Bn()
{ var i=3;
var s="dddd";
txt2.value = test2.m2(txt1.value, s, i);
txt3.value = s;
txt4.value = i;
}
</script>
<input type=button value="Test" onclick="Bn();">
<input type=text name=txt1 size=15>
<input type=text name=txt2 size=15>
<input type=text name=txt3 size=15>
<input type=text name=txt4 size=15>
Почему не возвращаются значения [out] sOut и iOut ?
если [out,retval], то все нормально.