当前位置:编程学习 > VB >>

VB写的ActiveX打印控件,用localhost可以访问,但是IP就不行

提示对象不支持此属性或方法

我把IE的安全设置中关于ActiveX的全部设为允许了,并且也把IP添加成了信任站点,还是不行

页面的代码是
<OBJECT id="print1" style="Z-INDEX: 107; LEFT: 640px; WIDTH: 1px; POSITION: absolute; TOP: 40px; HEIGHT: 1px"
codeBase="../bin/dataPrint.ocx" classid="clsid:16C9856A-A035-4BA6-9A1E-42428277B7D5" VIEWASTEXT>
<PARAM NAME="_ExtentX" VALUE="26">
<PARAM NAME="_ExtentY" VALUE="26">
</OBJECT>

要做成自动下载包 xxx.cab,或者让客户下载安装包也可。
引用 1 楼 ok999ok 的回复:
要做成自动下载包 xxx.cab,或者让客户下载安装包也可。


ocx的不行吗? 就是把ocx打包成.CAB文件做成自动下载然后自动注册的,你搜索一下
引用 3 楼 ok999ok 的回复:
就是把ocx打包成.CAB文件做成自动下载然后自动注册的,你搜索一下


改成CAB了,但只有打包的这台机器上可以,其他的访问还是不行。。。 其他的 电脑的IE需要设置一下,允许下载你的.cab 才可以。
引用 5 楼 ok999ok 的回复:
其他的 电脑的IE需要设置一下,允许下载你的.cab 才可以。


我所有的IE安全设置全都是允许的 那可能是你的OCX文件设计有问题了,例如调用了一些本地的文件,而你没有打包进去。
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,