我用VB 写了一个 很简单的方法
public function callDllMsg() as string
callDllMsg = "dll function"
end sub 然后用VB的 打CAB 包工具打包成功 把CAB 包放在我一台服务器 的目录下面
http://124.162.27.20:8888/activeX我用的是tomcat作WEB服务器。
页面 URL:http://124.162.27.20:8888/activeX/activextestl.jsp这个是我页面的代码
<html>
<head>
<!-- ActiveX的classid记录在注册表中 -->
<object classid="CLSID:7CC2EF3B-0236-49DC-8329-EB9F32170E61" CODEBASE="http://124.162.27.20:8888/activeX/ActiveXDll.CAB#version=1,0,0,0" id="active">
</object>
</head>
<body>
<script Language="JavaScript">
var msg = active.callDllMsg();
alert(msg);
</script>
</body>
本机测试是能够通过的
然后我在另外一台机器上测试,进入该页面后提示安装ActiveX 所有安装都成功了
而且我还在注册表中查到该DLL的 CLSID 但是 页面无法执行 DLL中的方法
报错显示: 对象不支持此属性和方法。然后我把这段调用DLL方法的HTML代码拷贝下来在测试的机器上建了1个本地的HTML文件,然后运行居然可以调了。为什么我从网络上访问不能调用呢?
那位高手能否指点下啊 跪求了!!!现在有个项目需要这么处理。
public function callDllMsg() as string
callDllMsg = "dll function"
end sub 然后用VB的 打CAB 包工具打包成功 把CAB 包放在我一台服务器 的目录下面
http://124.162.27.20:8888/activeX我用的是tomcat作WEB服务器。
页面 URL:http://124.162.27.20:8888/activeX/activextestl.jsp这个是我页面的代码
<html>
<head>
<!-- ActiveX的classid记录在注册表中 -->
<object classid="CLSID:7CC2EF3B-0236-49DC-8329-EB9F32170E61" CODEBASE="http://124.162.27.20:8888/activeX/ActiveXDll.CAB#version=1,0,0,0" id="active">
</object>
</head>
<body>
<script Language="JavaScript">
var msg = active.callDllMsg();
alert(msg);
</script>
</body>
本机测试是能够通过的
然后我在另外一台机器上测试,进入该页面后提示安装ActiveX 所有安装都成功了
而且我还在注册表中查到该DLL的 CLSID 但是 页面无法执行 DLL中的方法
报错显示: 对象不支持此属性和方法。然后我把这段调用DLL方法的HTML代码拷贝下来在测试的机器上建了1个本地的HTML文件,然后运行居然可以调了。为什么我从网络上访问不能调用呢?
那位高手能否指点下啊 跪求了!!!现在有个项目需要这么处理。
解决方案 »
- js 求思路,无限弹!
- 关于js闪烁字效果的问题
- jquery ajax, 数据页面里无法用键盘的回车进行搜索。
- 有没有插件实现这种功能
- 某些JS 会抢焦点,该如何解决呢?
- 【100分】借人气,请看一下 IIS区 的此贴。http://community.csdn.net/Expert/topic/5737/5737131.xml?temp=.955517
- 判断是否选择文件的问题
- 那位好心人帮我看看这JS代码操作的是那个XML?
- 求助:js问题
- 如何通过按钮来改变<object>的值?在线等!!!
- 怎样将输入内容和选好的照片加载?
- CSDN出错了,CSDN出错了,我要见版主!CSDN出错了,CSDN出错了,我要见版主!
谁会的告诉下阿
我邮箱[email protected]
谢谢