VB6.0编写的程序如何用在windows7上面? vb6.0生成的exe在windows7上使用报错提示"fm2.0.dll"的错误。如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说具体点吧!是不是 Win7 系统中没有 fm20.dll 这个文件了啊? VB程序要运行的基本守则:在开发环境中打包,在其它环境安装使用,特别是调用了除基本控件和库的时候特别要注意这个步骤。否则兼容性会很差,还有,编译时用P代码的方式编译兼容性会高一点。 你说的出错是否只在win7上运行了vb生成的exe文件,建议使用Setup Factory 7.0将程序打包,然后安装到win7上进行测试。 由于你使用了fm2.0.dll中的控件,一是注册一下该控件,如果还是不行,则直接使用VB标准控件代替Forms 2.0中的控件试试。 win7 提示“运行时错误 '339' 部件‘fm20.dll’或其附件之一不能正确注册” 同意,我在WIN7中安装了VB6,检查WINDOWS\SYSTEM32目录夹内无fm20.dll文件看来LZ使用了非MS的控件. 我查看了我的程序。我为了体现txt文本背景是透明的,引用了 Microsoft forms 2.0 object library这个就是 fm20.dll 控件的内容。xp的使用正常,但到win7上出现提示“运行时错误 '339' 部件‘fm20.dll’或其附件之一不能正确注册” 我注册了 xp 下的fm20.dll 用命令 regsvr32 fm20.dll 又提示 "模块fm20.dll可能与正在运行的windows版本不兼容。检查该模块是否与regsvr32.exe的x86(32位)或x64(64位)版本兼容。" 重新叙述下:我查看了我的程序。 1、我为了体现txt文本背景是透明的,引用了 Microsoft forms 2.0 object library 使用里面的textbox控件。这个Microsoft forms 2.0 object library 就是 fm20.dll 。 2、在 windows xp下使用正常,但到win7上出现提示“运行时错误 '339' 部件‘fm20.dll’或其附件之一不能正确注册” 3、我将xp下fm20.dll拷贝到win7的windows\system32目录下,用regsvr32命令注册了fm20.dll,但是又提示 "模块fm20.dll可能与正在运行的windows版本不兼容。检查该模块是否与regsvr32.exe的x86(32位)或x64(64位)版本兼容。" LZ:我将WINXP下的fm20.dll复制到WIN7的SYSTEM32目录下,在WIN7下能正常使用该DLL文件. 那请你把你的 fm20.dll 发给我吧.cn感激 55555~还是有问题~注册命令 regsvr32 FM20.DLL 还是提示兼容性问题能跑1次,以后我的EXE就在也跑不了。哎~无语的win7 为啥zdingyun能跑呢,可惜我没有win7 我的WIN7没安装OFFICE软件,只安装了VB6,LZ的FM20.DLL我是从WINXP下的SYSTEM32复制过去的,并未注册.WIN7是U版(32位).我是通过BIOS分别启动WIN7或WINXP的硬盘,WIN7在SATA硬盘,WINXP在IDE硬盘. 建议不要用form2.0控件,通过API实现你的效果 哦~但是API 我不会哦~请教下 一个单独的fm2.0.dll是不能成功的,因为此fm20还有2个支持文件,文件名想不起来了,但offiice下肯定带这个文件。如果没有安装office而且还好使,说明你的系统安装了其他的某个程序恰好带这个文件,所以就没有问题,而lz系统可能太新了,缺少此文件。因为几年前我就遇到过这种情况,为了找这个原因,我特意在机房做了好几个不同的系统,安装了各种版本的系统,摸索了好长时间,才发现这个情况,而且还发现fm20依赖的这2个文件的版本之间还有冲突的问题,因此在测出此问题以后,就再也没有用过fm20了。 我安装的时候是说“安装未成功”,然后打开的时候说出错,具体如下: "找不到DAO350.DLL"。请问哪位大哥能帮我解决一下。谢谢了!! 是否需要显式的关闭连接、数据集合? 为什么我用VB生成PDF文件后,提示PDF文件图像数据不充份呢?? 求一个rpx报表编辑器! access连接数据库 实时错误'3021' 如何给帮助主题设置上下文编号 应用程序直接执行*.sql脚本? 一个链接Access数据库的问题。 问题不难希望大家帮忙作一作,顺便也练一练脑嘛! 请教各位哪里有installshield6.2的语言包 请问VB在word中插入excel表格 vb用InternetExplorer对象自动登录,多用户
特别是调用了除基本控件和库的时候特别要注意这个步骤。否则兼容性
会很差,还有,编译时用P代码的方式编译兼容性会高一点。
你说的出错是否只在win7上运行了vb生成的exe文件,建议使用Setup Factory 7.0将程序打包,然后安装到win7上进行测试。
看来LZ使用了非MS的控件.
我为了体现txt文本背景是透明的,引用了 Microsoft forms 2.0 object library
这个就是 fm20.dll 控件的内容。
xp的使用正常,但到win7上出现提示“运行时错误 '339' 部件‘fm20.dll’或其附件之一不能正确注册”
我注册了 xp 下的fm20.dll 用命令 regsvr32 fm20.dll 又提示 "模块fm20.dll可能与正在运行的windows版本不兼容。检查该模块是否与regsvr32.exe的x86(32位)或x64(64位)版本兼容。"
我查看了我的程序。
1、我为了体现txt文本背景是透明的,引用了 Microsoft forms 2.0 object library 使用里面的textbox控件。这个Microsoft forms 2.0 object library 就是 fm20.dll 。
2、在 windows xp下使用正常,但到win7上出现提示“运行时错误 '339' 部件‘fm20.dll’或其附件之一不能正确注册”
3、我将xp下fm20.dll拷贝到win7的windows\system32目录下,用regsvr32命令注册了fm20.dll,但是又提示 "模块fm20.dll可能与正在运行的windows版本不兼容。检查该模块是否与regsvr32.exe的x86(32位)或x64(64位)版本兼容。"
那请你把你的 fm20.dll 发给我吧
.cn
感激
还是有问题~
注册命令 regsvr32 FM20.DLL 还是提示兼容性问题
能跑1次,以后我的EXE就在也跑不了。
哎~无语的win7
我的WIN7没安装OFFICE软件,只安装了VB6,LZ的FM20.DLL我是从WINXP下的SYSTEM32复制过去的,并未注册.WIN7是U版(32位).
我是通过BIOS分别启动WIN7或WINXP的硬盘,WIN7在SATA硬盘,WINXP在IDE硬盘.