<script language="JavaScript">
var c=new ActiveXObject("dll名.调用的class名")
c.Hello(b,b)
</script>
这个那儿错了??

解决方案 »

  1.   

    要把动态链接库先在注册表中先注册一下
    具体方法:regsvr32 路径名\dll名.dll
      

  2.   

    名称还是大小写问题?是不是Public的方法?
      

  3.   

    我申明的是public的啊,是不是delphi编译的Activex调用有特殊条件啊
      

  4.   

    据说自己写的方法要在typelibrary中先申明,请高手指教
      

  5.   

    必须生成com方式的dll,js不能引用普通的dll
      

  6.   

    ActiveX Dll能注册,就说明已经是ActiveX的Dll了,你在VB中引用一下,然后看看里面的Class Browser里读出来的,照那个写就没有问题了,注意大小写。