这是我在.NET里面调用这个DLL的代码.
yzpro.yz yz = new yzpro.yz();
string yjcsdm="";
string ypxlh="";
yz.getsn(ref yjcsdm,ref ypxlh);
yzpro就是这个DLL yz是一个类或者对象.我要调用这个类下面的getsn方法.
我在JS内这样调用:
<object id="yzpro" classid="CLSID:870DB084-8A66-4874-878D-E00B583FF332" ></object>
<script language ="javascript" type="text/javascript">
function Object(){
this.value=null;
}
function Button1_onclick() {
var t1=new Object();
var t2=new Object();
yzpro.yz.getsn(t1,t2);
alert(t1.value);
document.getElementById("Hidden1").value=t1;
document.getElementById("Text1").value=t2;
}
</script>错误是 'yzpro.yz'为空或不是对象
各位大大帮帮我吧.
yzpro.yz yz = new yzpro.yz();
string yjcsdm="";
string ypxlh="";
yz.getsn(ref yjcsdm,ref ypxlh);
yzpro就是这个DLL yz是一个类或者对象.我要调用这个类下面的getsn方法.
我在JS内这样调用:
<object id="yzpro" classid="CLSID:870DB084-8A66-4874-878D-E00B583FF332" ></object>
<script language ="javascript" type="text/javascript">
function Object(){
this.value=null;
}
function Button1_onclick() {
var t1=new Object();
var t2=new Object();
yzpro.yz.getsn(t1,t2);
alert(t1.value);
document.getElementById("Hidden1").value=t1;
document.getElementById("Text1").value=t2;
}
</script>错误是 'yzpro.yz'为空或不是对象
各位大大帮帮我吧.
com组件都有一个名称,如果是com的话,可以通过文件名在注册表里找到这个名称然后就可以通过var object=new ActoveXObject("com.name");
var str=object.getsn();