回 帖 发 新 帖 刷新版面

主题:编译问题,不知道哪出错了

刚接触qb,最近有个项目要用qb做,编译的时候老出错,检查很久,不明白什么地方出错,
提示信息:

   out of memery
   0 warring error(s)
   1 severe  error(s)

请高手指教!谢谢!

回复列表 (共5个回复)

沙发

内存不够呀,把你的代码发上来看看

板凳

佩服
刚学QB就能做项目了
一般来说写到上万行的程序才容易出这问题。。。
实在是佩服啊
不服不行

3 楼

(做项目,应该选一些有项目管理器的编程器和Windows平台来编写,不应该用QB)
的确,我以前也是错在这里,原因就是我的代码已经超过 64K 了
又因为我当时用的是全局记录结构共享定义,所以拆分得很痛苦,最终不得不放弃.

经验教训:分模块.
同类型的函数单独一个文件,大的函数也可以单独一个文件.
在文件菜单那 LOAD 进来,
单个文件别要超过 64K 就可以了.

4 楼

经验教训:分模块.
同类型的函数单独一个文件,大的函数也可以单独一个文件.
在文件菜单那 LOAD 进来,
单个文件别要超过 64K 就可以了.

还不知道有这个限制!
恩,问题已经解决!
谢谢各位!
其实帮人改造一个系统,他原来有些模块是qb编写的,所以我也就用它了,时间紧啊!

5 楼

说到分模块
就说一点....千万不要给你的模块取中文名.....那样的话在QB里是绝对没问题..一编译就通不过
同志们...一定要接受啊.....我是弄了N个小时才弄明白的...真是莫名其妙的代价..

我来回复

您尚未登录,请登录后再回复。点此登录或注册