热情软件屋

 

客户端使用mschart的页面在不安装visual studio的机器上不能使用


编号:QA004276
建立日期: 2001年7月1日 最后修改日期:2001年7月1日
所属类别:

hugang:
    我在客户端(ASP页面)使用mschart的组件来显示图形,但是在不安装visual studio的机器上不能使用!我想知道,支持它正常运行,除了它本身(MSCHART组件),还需要别的什么东西支持?

回答:

    MSCHART控件需要的文件并不多,除了它本身就是ComCat.dll。如果你分发的是VS包括的MSCHART.Cab就不会少文件,但是你可能没有生成.LPK文件。MSCHART控件是一个需要License的控件,如果安装了VS,则设计License会安装到注册表中,这样你就可以在VB、VC的集成环境和IE中使用MSCHART了。如果你使用VB、VC生成EXE,运行License会写入EXE文件,这样分发的时候只要把EXE和OCX拷贝给用户就可以了。但是对于IE页面,由于没有EXE这样的文件,所以需要生成LPK文件,放在服务器上,用户浏览时,IE会下载OCX和LPK,如果LPK中的运行License时正确的,则用户可以浏览带有MSCHART的页面。生成LPK的工具和方法可以参考微软的Knowledge Base的文章:“Q159923 OWTO: Use Licensed ActiveX Controls in Internet Explorer”。类似的,VS中许多控件,如MS Common Controls等都需要这样做。
    
    相关问题:
    QA002810 "LPK文件是干什么的"

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, ActiveX技术, activex, com, ado

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

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