在js中如何调用ActiveX DLL?

标签: dll JavaScript
发布时间: 2010/3/14 19:56:11

这个就是我写的调用一个Dll的页面,打开后,一直没有办法得到这个字符串,望大家给出出主意,要怎么才能调用到这个DLL

<html>
<head>
<script. language = "JavaScript">
function DetectActiveX()
{
try
{
var str;
var comActiveX = new ActiveXObject("hwcom.Objectcom");
comActiveX.ReadStr(str); //取得一个字符串
alert(str);
}
catch(e)
{
alert("你没有安装控件!");
return false;
}
}

</script>
<head>
<body>
<OBJECT ID="Class1" CLASSID="CLSID:9E41F564-3E99-4FE1-BC9E-69860E34A48B" CODEBASE="Test.CAB#version=1,0,0,0">
</body>
</html>

解决方法 1:

是不是dll注册有问题,没注册成功?
另外hwcom.Objectcom这个名字确定没错了,区分大小写的。
还有 alert(comActiveX.ReadStr)试下出来什么结果

赞助商