编号:QA000950 建立日期: 1999年5月8日 最后修改日期:1999年5月8日 所属类别:
小鱼子: 在网页中用ActiveX控件(CommandButton),客户端用VB定制了一个WEB Browser(IE4.0控件),打包时将Shdocvw.dll(IE4控件)和fm20.dll(MS form2.0控件)打进包内,但安装时都出错。
回答:
很遗憾,你无法把Web Browser打包在你的程序中。微软不允许你这样做,详细的信息可以参见:微软的Knowledge Base的文章:“Q191692 RB: SHDOCVW.DLL Not Included in PDW Setup Package”。实际上Web Browser控件不仅仅用到了shdocvw.dll,而用到IE 4的许多部件。实际上你要使用Web Browser,最好的办法是让用户先安装IE4,你可能觉得这样太麻烦,没办法这就是免费的代价。如果你愿意花些钱而不使用IE,可以参考QA000198 "如何才能有一个单独的HTML阅读控件或DLL"。
此问题由李海回答。 把这个问题推荐给朋友 您的意见类别 更好的答案 希望得到进一步解释 我有有关代码可以提供给网友 链接错误 文字错误 其他 您的名字 您的电子邮件 您的建议(请尽可能详细)