项目需要使用一些本地控件,所以这几天又折腾把以前的vb拿出来,做一个空间的例子。vb制作控件很简单,这里也不再多说,我开发的控件名称叫做test.ocx发布好,会生成相应的test.cab和test.hmtl测试页面。
我要把这个控件发布的web工程中
1,首先复制cab到web目录下,然后再页面中添加控件信息,如下图,
<!-- 如果这页上的任何控件需要授权,您必须
创建一个授权包文件。 运行 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="test"
CLASSID="CLSID:7E0ED402-E1D4-4E40-95C2-FEA17B4FA60E"
CODEBASE="test.CAB#version=1,0,0,1">
</OBJECT>
其中上面注释掉的lpk这段根据他的描述生成了相应的lpk文件,将代码放到jsp页面中,部署。
2,部署后查看测试效果,但是效果不尽如人意,提示“非安全控件”而且也无法安装,这是由于控件没有认证,认证还是需要花钱的,自然不行。
3,只能通过本地注册控件的方式,这样就不需要ie的认证,但是控件提示的信息也是“无法识别的控件”。
4,使用installshield9来制作客户端注册包,具体的不说了只要注意一个个问题。注册控件的脚步
function OnEnd()
string szDLL, szReg, szCmd;
begin
szReg = WINSYSDIR ^ "regsvr32.exe";
szDLL = TARGETDIR ^ "test.ocx"; //如果是MSI工程,可以用INSTALLDIR代替TARGETDIR
szCmd = "/s \"" + szDLL + "\""; //增加静默参数s, 增加 \” 防止目录路径含空格的情况。
if (!REMOVEONLY) then
LaunchAppAndWait(szReg, szCmd, WAIT);
endif;
end;
这样注册后,客户端使用就不会有提示,我上面提到了,我自己生成了lpk文件,我也加到页面中了。
<OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331">
<PARAM NAME="LPKPath" VALUE="LPKfilename.LPK">
</OBJECT>
但是如果加这句虽然控件可以使用,但是总会有安全提示,很影响使用效果。所以暂时把它去掉了。
分享到:
相关推荐
vb控件大全vb控件大全vb控件大全vb控件大全vb控件大全
VB控件教程 VB控件大全 VB控件详解 VB控件用法 所有控件介绍
VB控件一万例 VB控件VB控件一万例 VB控件VB控件一万例 VB控件VB控件一万例 VB控件
vb控件制作例程,包括MOdbus RTU通讯协议和其他集中仪表的通讯协议,其中还有继电器的控制等
怎样使用VB开发基于Sybase的软件 84 , 84.txt 怎样在运行时动态生成多个相同的控件 85 , 85.txt 直接编辑VB中网格控制项的两种方法 86 , 86.txt 自制IE风格按纽控件 87 , 87.txt 自制控件方面的有关知识<END>
VB控件制作软件 VB控件制作软件
vb控件多媒体控件 vb控件多媒体控件
利用vb中的串口通信控件进行串口连接,实现远程监控。 介绍了控件的属性及用法···
VB内部控件大全VB内部控件大全VB内部控件大全VB内部控件大全VB内部控件大全VB内部控件大全VB内部控件大全VB内部控件大全
平时收集到的各种vb控件,有美化的,有液晶字体,进度条,各种窗体形状,自动改变窗体大小等,应有尽有
而默认情况下,如果VB窗体大小改变,其中的控件是不会自动改变的。 那么我们如何让VB控件大小随窗体的改变而改变呢?本资源包含的源程序代码将为您解答。 本资源压缩包内包含实现此功能的所有代码(不含控件...
VB控件属性大全...绝对对你有帮助 等什么?下载吧...
VB控件Mscomm控件与PLC进行RS485(Modbus)通讯源码VB控件Mscomm控件与PLC进行RS485(Modbus)通讯源码
VisualBasic语言控件属性大全,常用控件,较详细,中文
vb 标准控件下载 所有的vb标准控件
VB控件使用大全.CHM 讲解的很清楚 适合新手
xpTab VB 控件 xpTab VB 控件 xpTab VB 控件
一、VB控件集,控件集内含ListView、漂亮按钮、下拉列表、TAB窗体选项卡、树形菜单控件、窗体滑动菜单、分组菜单,可折叠展开的菜单等。以前就更新过,现在修正了不少控件中的小错误,更接近完善了,相信这些控件...
VB控件属性大全 查询VB当中控件的属性,便于编译时的方便!
vb用控件实例。vb用控件实例vb用控件实例。vb用控件实例vb用控件实例。