我做了三个OCX控件 分别时 文件上传 下载 浏览 , 打包后安装后 在aspx 也面调用,上传 下载的控件没有问题,调用浏览的时候就报错了?不知为什么??浏览的OCX里面的方法是public ,在其他同事的电脑上安装后是没问题的,三个控件也都注册了。我们6台电脑,5台电脑上都是正常的,唯独一台上,这个浏览的OCX报错,真是郁闷啊!!!恳请大家帮忙想想还可能是什么原因!!!!!

解决方案 »

  1.   

    我们的调试环境差不多都一样,代码里面是这么写的:
    <body>
        <form id="form1" runat="server">
        <div>
        <object id="browsing" classid="clsid:C5BE85D1-A80A-46c9-9A66-CCB60798867A" width="100%" height="100%"></object>
        <script type="text/javascript">
            var obj = document.getElementById("browsing");
            obj.ShowTreeView("<%=m_classID %>", "<%=m_typeID %>", "<%=m_username %>", "<%=m_password %>", "<%=m_downnum %>");
        </script>
        </div>
        </form>
    </body>
    ShowTreeView();这个方法我组件里面是public 我也让同事安装了我的组件!!前几次报错我就把脚本重新写一遍就行了,这次写了好几遍也不行!!组件里面用到了一个第三方的插件!我同事电脑也安装了的,会不会这个插件有什么问题,或者没注册成功之类引起的!!!