热情软件屋

 

LPK文件是干什么的


编号:QA002810
建立日期: 2000年4月3日 最后修改日期:2002年2月21日
所属类别:

zytao:
    我有一个问题请教你,我现在用VB自己编写了一个控件,现想把它用到网页上去,因为网页要在局域网中应用,所以我想把这个控件安装在服务器上,客户端访问网页时,若没有该控件则要能自动下载,现在我用Package & Deployment 向 导 做了一个包其中在它的HTML文件中它这样写:
    <HTML>
    <HEAD>
    <TITLE>MyTest.CAB
    </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">
    <
    </OBJECT>
    -->
    
    <OBJECT ID="MyTest"
    CLASSID="CLSID:06B9C10E-E781-11D2-9545-0080C82BF2DD"
    CODEBASE="MyTest.CAB#version=1,0,0,0" width="320" height="240">
    <param name="_ExtentX" value="8467">
    <param name="_ExtentY" value="6350">
    </OBJECT>
    </BODY>
    </HTML>
    我不知道中间有一段注释是什么意思,LPK文件我做了但不知道应该放在哪里,中间的PARA NAME 及VALUE 该怎么填写,我是参照了你的QA001788 "如何在Web站点上安装ActiveX控件"来做的,但好象不行,请指照!

回答:

    只有你按照QA002506 "如何检查编译后控件的合法性"所说的选择了许可支持,你才需要LPK文件,否则你根本就不用使用LPK文件。QA001788 "如何在Web站点上安装ActiveX控件"介绍的方法对于ActiveX控件没有问题,关键是设置好CODEBASE。
    PARA NAME 及VALUE的设置同VB的frm文件差不多,你可以借助FrontPage,它可以正常地生成有关代码。
    
    stanley的意见:
    LPK是license,可以这样加:
    <param name="lpkpath" value="name.lpk">
    在object tag里。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio