[阅读: 413] 2004-11-16 01:50:35
我有一个COM组件,传入int参数,返回一个VARIANT *的字符串。使用VBScript调用,可以正确得到字符串。但是使用javascript调用就返回为空?那位知道是什么问题?
<script language="JavaScript">
function ShowError()
{
var ceb = new ActiveXObject("Com.Ext");
var nCode = 20000;
alert(nCode);
var strError = "test";
alert(strError);
strError = "";
strError = ceb.GetErrorMessage(nCode);
alert(strError);
ceb = null;
}
</script>
<script language="vbs">
Dim DTracker
Set DTracker = CreateObject("Com.Ext")
Sub Click_SHOWERROR
dim nError
dim strError
nError = 20000
strError = DTracker.GetErrorMessage(nError)
msgbox strError
End Sub
</script>