一个工厂管理软件,VB6+SQL2000,中型软件!为何如此要内存,点解执行文件这么大,现在只有3个模块,还有2个没写完就这样了.晕...这样下去没有256M的内存是不可能运行我的软件了.

解决方案 »

  1.   


     建立的对象是不是用完就释放了? 另外,建议使用 ASPACK 压缩下可执行文件,这样会明显地降低程序内存的占用
      

  2.   

    这个问题在于,可能你的程序过多的调用了动态连接库(包括引用中设置的和API隐形调用),还有就是大量使用变量和常量,都会导致这个结果~
    等到做完了,把代码优化精简一下,就会好些~
    不过使用了SQL应该是不会好多少了~
      

  3.   

    大量使用变量和常量: 这是一定要的,没有可能还算有规模的软件没有大量变量,看看新世纪ERP就知道了.任何对象都NOTHING了.