描述:
问题的提出:
我在对话框中使用ActiveX控件(microsoft form lable 2.0),知其所使用动态库为FM20。DLL,将其COPY到C:\WINDOWS\SYSTEM32\下,但使用“regsvr32 C:\WINDOWS\SYSTEM32\FM20.DLL”注册成功后,仍然无法弹出该对话框!安装VC6后打开源程序,提示载入ActiveX控件失败,使用ActiveX控件测试工具,仍然无法进行载入测试。
新问题的引入:
我发现在装有OFFICE的机器上可以正常显示,何解?
发现过程:1、在装有OFFICE的机器上,将FM20。DLL删除后
2、任意新建工程,或用已有对话框
3、在对话框中插入ActiveX控件时,OFFICE组件扫描程序自动启动
4、插入OFFICE安装光盘,安装成功后即可插入microsoft form lable 2.0控件
5、如果不进行OFFICE组件安装,则无法插入microsoft form lable 2.0控件
6、后来试过将OFFICE卸载,用“regsvr32 C:\WINDOWS\SYSTEM32\FM20.DLL”命令注册控件,无效
7、恢复OFFICE,又好用了
难道OFFICE安装程序的注册就如此之牛?!而传统的“regsvr32 C:\WINDOWS\SYSTEM32\FM20.DLL”命令,就无效?!敬请赐教,如何摆脱OFFICE安装,而另microsoft form lable 2.0控件好用????????