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

vb6.0 activex 在客户端机子上无法显示

我用vb6.0写了个简单的 acitvex 控件。最后打包成cab包。因为cab包客户端不能注册。所以我所cab包解压。最后打成自解压包。。在自解压时注册activex控件。然后将codebase 的cab改成exe这样。在客户端打开页面后会自动解压。并且告诉我注册控件成功。但是在客户机子上无法显示控件。很奇怪的时。我将那处html复制到客户机子上。

在客户机上打开那个html页面。显示控件正常 。

但是打开服务器上的却无法显示 。请高手指点

代码是一样。activex很简单。就是显示 一个text

<HTML>
<HEAD>
<TITLE>new22.CAB</TITLE>
</HEAD>
<BODY>
<!-- 如果这页上的任何控件需要授权,您必须
创建一个授权包文件。 运行 LPK_TOOL.EXE 来创建
要求的 LPK 文件。 LPK_TOOL.EXE 将从 ActiveX SDK 中找到,
http://www.microsoft.com/intdev/sdk/sdk.htm. 如果您有 Visual
Basic 6.0 CD, 您可以在\Tools\LPK_TOOL 目录下找到它。

下面是对象标记的例子:

<OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331">
<PARAM NAME="LPKPath" VALUE="LPKfilename.LPK">
</OBJECT>
-->

<OBJECT ID="new222"
CLASSID="CLSID:CF878187-6031-4E29-8E9D-F32E25BDAF36"
CODEBASE="new22.exe">
</OBJECT>
</BODY>
</HTML>

--------------------编程问答-------------------- CODEBASE="new22.cab" --------------------编程问答-------------------- 用 CODEBASE="new22.cab"  也不行哈。最先就是用vb6.0的打包不行。我才做成.exe因为new22.exe下了后。可以自动安装 。我就可以注册 控件 --------------------编程问答-------------------- up.......................................\
--------------------编程问答-------------------- 奇怪的问题!
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,