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 , 控件