佚名通过本文主要向大家介绍了向老师请教问题,请教问题,向老师请教问题邮件,请教别人问题怎么说,如何向老师请教问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教关于ocx打包成cab文件的问题
描述:
解决方案1:
描述:
大家好,
我用 MFC Activex ControlWizard向导生成了一个工程,想要编译生成一个ocx控件,在Project-->Setting-->General选项卡,是选择 Use MFC in a Static Library还是选择 Use MFC in a Shared DLL,这两个有什么区别呢?
在现有的工程中选择了 Use MFC in a Static Library,编译生成了一个ocx控件,写了简单的网页测试代码,结果在网页中显示为一个白色的框框和一个红色的小叉.查了一些资料,问题的原因,是工程里面调用了DLL文件.这个问题的解决办法是,将ocx,dll,打成一个cab包,还需要写一个*.inf文件.想问一下,*.inf文件是不是跟ocx,dll,一起打包成cab包,还是将其放到
C:\WINDOWS\system32目录下面就可以了. 打包工具用iexpress.exe,是不是就可以了?
解决方案1:
inf文件、所依赖的dll文件,以及ocx文件都需要打包到cab文件之中,并且学要数字签名。
相关的cab打包方法google一下,网上很多。涉及的打包工具有好几个。