求助!VB6编写的程序无法在Windows7下运行!
我用VB6编写的程序在Windows7下无法运行,运行时提示:
部件'MSINET.OCX'或其附件之一不能正确注册:一个文件丢失或无效
我做的另一个程序的错误提示:
部件'MSFLXGRD.OCX'或其附件之一不能正确注册:一个文件丢失或无效
简言之,就是程序中用到的各种ocx文件不能注册,怎么办呢?
我用的Setup Factory 6.0打的包(sf6真的很不错,比VB6自带的强太多了),是在Win98下编写的(很多年前学编程时养成的习惯,在Win98下做的好像兼容性不错,反正在WinXP下没有任何问题!)。咱的电脑有点跟不上时代,一直用的win98和xp的双系统,连Vista都没用过,最近刚开始用Win7,就碰到这种情况,郁闷啊!!!
大侠们救救我啊!!!
[解决办法]
没有MSFLXGRD.OCX和MSINET.OCX这两个控件,你把它们找来注册一下看看?
[解决办法]
或者直接安装VB6
[解决办法]
试试Setup Factory 7+
[解决办法]
如果确实是缺少控件,那么你可以把该控件打包入你的安装文件,安装时注册即可。
[解决办法]
http://download.csdn.net/source/1483921
[解决办法]
在win7下面编译
[解决办法]
+1
[解决办法]
说白了,还是你的安装包没做好。 另外WIN7的权限控件比XP强很多,你是在管理员用户下安装运行的吗》
[解决办法]
将exe依赖的OCX文件放在和exe相同的目录下,可能不需要注册
[解决办法]
MSINET.OCX 我没有用到, 我用的是 MsHflexgd.ocx 应该是与Msflexgrd.ocx 一样的
外销5000张光盘到美国与南美洲, 使用Win7的客户一大把, 但从来就没人反应程序用不了....
[解决办法]
还是应该用VB6自带的打包程序,因为它会把你的工程中用到的所有OCX与DLL都带上,然后安装到目标电脑中。楼主还是试试吧。
[解决办法]
有许多的dll ocx 在win98 下是无法使用的 少说你也得用 win2000以上的NT系统 加上VB6.0企业版
win98别说win7 连XP系统下运行都会出问题
[解决办法]
直接安装VB6.0