用VB6编译的EXE文件 在一般的电脑执行情况正常 而在双核CPU上执行马上出现错误 Run-Time Error '7': Out of menory ! 有谁知道一般是什么原因吗?谢谢

解决方案 »

  1.   

    一些 Visual Basic 字符串函数有两种类型,一种返回字符串,一种返回字符串类型的 Variant 值。返回字符串的函数名称带有一个美元符号($),例如 Chr$、Format$、LCase$、Left$、LTrim$、Mid$、Right$、RTrim$、Space$、Trim$ 和 UCase$。返回字符串类型 Variant 值的函数名称不带美元符号,例如 Chr、Format、LCase、Left、LTrim、Mid、Right、RTrim、Space、Trim 和 UCase。返回字符串的函数速度比较快,但是如果用一个空值调用这些函数会出错。返回字符串类型 Variant 值的函数可以处理空值,而不会出错。
      

  2.   

    呵呵 没事 我知道是内存溢出 就是不知道为什么双核的CPU会有这个问题 一般的机器上不会
      

  3.   

    不关双核的事情
    应该是你的某个ocx没注册
      

  4.   

    只要双核CPU兼容32位操作系统你的VB就没问题,现在出错了,你首先该做的就是检查自己的代码,不能简单说就是双核的原因。
      

  5.   

    我的双核AMD3800,没有任何问题
    应该是楼主的代码问题吧
      

  6.   

    跟代码有关,或者是你的双核机器操作系统和里面运行的程序与你的程序有一定的冲突。可以试着首先在双核机器上装VB6 sp6(一定要打sp6补丁),然后在VB6调试。看代码在哪出错。如果出错代码比较无理。无法解释。那就把双核机器的操作系统重新装一下,顺便装上瑞星,就应该没问题了不小心又给瑞星做一次广告。还是免费的。
      

  7.   

    ls,装上瑞星才是错误百出吧~~^_^我也收到类似的错误报告。打算在代码中加入更多的debug代码 o_O
      

  8.   

    最后干掉所有的bug就可以了阿
      

  9.   

    我是做播放器的,用的是双内核CPU,没有出现任何问题.楼主要检查自己的代码.双内核不会有BUG.
      

  10.   

    各位,你们都用什么杀毒软件呢?不会全都DOS Debug.exe 自己查毒杀毒吧!!!难道不安任何杀毒软件的环境下,各位高手看看电影,直觉就能发现有病毒在改注册表?这位高手真乃东方不败!
      

  11.   

    那就是该打补丁了...要是懒得打.就.......用maxthon上网,它把好多恶意代码都屏蔽了,进那些垃圾网站没问题