VB6.0如何在64位操作系统下运⾏!
XP系统已经被停⽌维护很长⼀段时间了,但是还是有不少朋友可能还没有升级到WIN7或更⾼的操作系统。对于使⽤VB6.0作为开发⼯具的朋友来说,是否升级到64位操作系统,是个有点纠结的问题。
我们⽆外乎⼏种解决⽅案:⼀、不升级,继续使⽤XP或其他win32位操作系统;⼆、升级到64位系统,在64位系统使⽤虚拟机来安装32位系统,布署VB6的开发环境。试想⼀下,如果能够直接在64位系统下使⽤VB6.0那该有多舒适!
笔者也有这个疑虑,于是上⽹⼀通好搜,想到解决⽅法。多⽅尝试后,终于完美解决,现整理公布⼀下⽅法,以便有需要的朋友参考。
第⼀步,在64位操作系统下安装VB6.0,这⾥以win10操作系统为例。到安装⽂件中的SETUP.EXE,右键选择属性“兼容性”中选择“Windows XP(Service Pack2)",点击确定。再次右键安装⽂件选择”以管理员⾝份运⾏“,按步骤下⼀步安装。需要注意的是⽹上有⽂章说安装⽬录不要选在C盘,其时只是为了区分⽂件夹,好相关⽂件。这⾥,笔者也建议安装在其它盘。
安装过程可能有点慢,要耐⼼等待⼀会,如果进度条已经⾛到尽头,但是⼀直卡在那⾥长时间不动的话,可以通过任务管理器强制结束任务。此时VB已经安装成功,不影响使⽤。
第⼆步,解决OCX等控件加载不了的问题。⾸先到安装⽂件夹下的VB6.EXE,并右键发送到桌⾯,以便后⽤。
成功打开后,是不是有点⼩激动。如果你打开以前建的项⽬⼯程⽂件,会发现弹出种提⽰OCX加载不
了。不要灰⼼,马上给你解决。我们有经验的朋友肯定想到是没有注册的问题,于是把相关OCX\DLL⽂件放到C:\WINDOWS\SYSTEM32下,在运⾏⾥使⽤regsvr32去注册,发现弹报错提⽰。
array在vb什么意思啊
这早因为64位操作系统的原因,你只需要将相关OCX⽂件放进C:\WINDOWS\SysWOW64下,并且在运⾏框⾥输
⼊”regsvr32 C:\WINDOWS\SysWOW64\MSCOMCTL.OCX"。将需要的控件都注册⼀下,你原来的⼯程⽂件基本也就可以打开了。
第三步,这是个例外,并不⼀定出现。如果经过上述两步,你发现有的控件明明已经注册成功了,为什么打开VBP⼯程⽂件,还是提⽰加载不成功。在弹出提⽰时,选择继续打开,之后在⼯具箱右键“部件“⾥到相应的控件并勾选,保存⼯程,下次即可打开了。
注:以上只是笔者⾃⾏总结的解决⽅法,如果有朋友遇到 其他问题,也欢迎留⾔进⾏交流。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。