首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb6对64X的系统不是很支持。此言怎讲

2012-12-30 
vb6对64X的系统不是很支持。此话怎讲?有人是这么评价VB6的,不知道是什么意思。。。。在X46系统下面有什么问题?

vb6对64X的系统不是很支持。此话怎讲?
有人是这么评价VB6的,不知道是什么意思。。。。在X46系统下面有什么问题?是他脑壳的问题还是真的VB6的问题。
[解决办法]
此话无从说起,因为说反了倒过来说也许有点道理
[解决办法]
64系统现在兼容的软件本身就少,对VB6支持不好,那也没什么特别的,正常,保持淡定就好!

软件硬件不能同步发展的毛病,怪不着谁,多写点代码,一通则通就好!
[解决办法]

引用:
有人是这么评价VB6的,不知道是什么意思。。。。在X46系统下面有什么问题?是他脑壳的问题还是真的VB6的问题。


CPU内部,数据宽度就是对应的CPU位数,8086系列CPU的发展经历了8b(8088)->16b(8086)-32b(386之后)->64b,机器指令就有对应的位数,位数越多,处理的能力越高,比如32b的数据在16b的机器上,要使用多条指令才能实现32b机器的一条指令。但是,CPU的发展,一般都秉承向下兼容的特性,即在新款的CPU上,能执行旧款CPU的代码,这是因为新款的CPU都包含有旧款的的指令。也就是说,使用于旧款CPU的程序能在新款的CPU上运行。由于VB6是针对32位机器开发的,其编译代码是按32位的CPU进行优化的,因此,VB6编译能在64位机器上运行的代码时,自然只能使用32位的指令集,64位的指令及其新的CPU指令对于VB6是未知的,因此,是无法使用到新的CPU新的特性。话说回来,如果按照64位编译的代码,那么在32位的机器上,就不能运行了。


[解决办法]
按64位编译的不能在32位的系统上运行,反之,可以
[解决办法]
没遇到过兼容性问题!
[解决办法]
我们的vb6的程序在64位的windows 2003 server上跑的没问题。
[解决办法]
用VB6开发的编译的目标代码都是32位代码!在64B系统上是没有问题的的
使用其他语言(因为VB、VC不能编译成64B),如果编译成64B的目标代码,则不能在32B系统上跑

热点排行