没有提示错误?C#写的,是不是发布为那种需要 .NET Framework 支持的DLL了?确认 环境都安装好了? dll 也 注册到注册表里了?

解决方案 »

  1.   

    提示错误为"对象不支持此属性或方法", .NET Framework 安装过的
    html用IE打开是可以调用的,能不能说明环境配好了?
      

  2.   

    我感觉问题的核心是放到web容器以后浏览,就不会加载ActiveX
      

  3.   

    看浏览器是否禁用了 ActiveX 
    去 Internet 选项里查看一下.是否启用了 ActiveX 1 只要静态HTMLOK.
    2 DLL 注册成功.确认这两点OK, 就差不多了.
    不行的话,一般是浏览器禁用了 ActiveX
      

  4.   

    是啊,如果,如果是这种DLL就方便,一般很少用户会开ActiveX ,都是设置需要提示的
      

  5.   

    呵呵 给企业内部做的ERP要用,所以这个应该不是很大的障碍
    谢谢您
      

  6.   

    浏览器是否启用了 ActiveX?
      

  7.   

     
    <OBJECT 
     classid="clsid:2514A4B7-7E4F-4b50-9221-09B7522ADDAC" 
     id=cjqocx 
     width=0  
     height=0  
     >
    </OBJECT> 
    <script language="javascript"> 
     function f_upload(){ 
     alert(document.all.cjqocx.Open());
     } 
    </script> 
    <input type="button" name="bt_addRecords" value="测试" onclick="f_upload()">这是测试页面代码,静态运行没有问题
      

  8.   

    对,同样的页面放到web容器里,在IE里输入http地址打来就不行,不能运行
    错误还是 该对象不支持此方法或属性
      

  9.   

    最简单的
    放在tomcat  /root目录下
    在IE中输入http://localhost:8080/test.html
      

  10.   

    浏览器禁用了ActiveX吧,
    option中设定一下吧。
      

  11.   

    那就是你 ActiveX 控件的问题了.你在 控件里写个方法.getVersion返回一个 "0.0.0.0"串.不做其它事.
    看能不能正确调用方法..
      

  12.   

    谢谢各位,问题果然还是出在浏览器设置,
    奇怪的是我把所有的有关ActiveX的选项都设为启用也不行,直到把本机设置为受信任站点才可以
    还是谢谢各位,结贴