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,或者让客户下载安装包也可。
ocx的不行吗? 就是把ocx打包成.CAB文件做成自动下载然后自动注册的,你搜索一下
改成CAB了,但只有打包的这台机器上可以,其他的访问还是不行。。。 其他的 电脑的IE需要设置一下,允许下载你的.cab 才可以。
我所有的IE安全设置全都是允许的 那可能是你的OCX文件设计有问题了,例如调用了一些本地的文件,而你没有打包进去。
补充:VB , 控件