Forms2.0系列的控件,如: Microsoft forms 2.0 label ,Microsoft forms 2.0 commandbutton等,其依赖的动态链接库为Fm20.dlls。在使用过程中我发现,如果在发布软件的时候,用户的客户机上没有安装word的话,程序就不能运行(虽然程序运行了,但是看不到界面出现)。 后来在网上搜索了很多资料,终于找到了问题的关键,在微软网站上找到关于这个问题的解释为: Fm20.dlls 不是可以重分配的,你必须安装一个象OFFICE97那样的系统在你的目标客户机上作为你软件分发的一部分。 如果不安装Microsoft Office 97那样的系统的话,即使你使用regsvr32注册都没有作用(我翻译的,有点不通顺哦^_^)。
最终的解决办法就是,做为Microsoft Office 97的替代,你可以免费下载和安装Microsoft ActiveX Control Pad. 安装完毕,客户机上就可以无需安装office而使用你的程序了。[需要的请留下email,我会发给你的]