| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2269 人关注过本帖
标题:[原创] "Out of memory in function ..." 问题 的解决之道
只看楼主 加入收藏
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
结帖率:100%
收藏
 问题点数:0 回复次数:4 
[原创] "Out of memory in function ..." 问题 的解决之道
出现这种原因:超出了TC2.0 能编译文件的最大容量.
可以在这里看到编译的最大容量:Compile--->Get info
╔═════════════ Information ║ ║
║ Current directory : D:\TURBOC2 ║
║ Current file : D:\TURBOC2\NONAME.C ║
║ File size : 0 (Max: 64607) ║
║ EMS usage : 0K ║
║ ║
║ Lines compiled: 0 No program loaded. ║
║ Total warnings: 0 Program exit code ║
║ Total errors : 0 Available memory: 265K ║
║ ║
║ Press any key ║
╚═══════════════════════════════
其中
File size : 0 (Max: 64607)表示当前编译的文件的大小,Max表示文件最大可以64607 B(大约64KB)
Available memory: 265K表示还有265KB的空间可以用.

如果编译的文件超出了文件编译的范围,有没有解决的方法呢?
答案:有的.

你可以把编译不了的文件放分解成几个文件,然后把每个文件编译成后缀为.OBJ文件,
然后建立一个工程,具体方法:
打开TC2.0-->在编辑框内写出所有要链接的.OBJ文件,
例如:
1.OBJ
2.OBJ
...
---->ALT+F--->Write to--->写上工程名(例如:TEST.PRJ)
---->ALT+P--->Project name--->写出刚才写的工程名
---->ALT+C--->Make EXE file /*这一步是把刚才在编辑框上写的.OBJ文件链接成.EXE文件*/
---->Ctrl+F9 /*就可以运行工程了!*/

这样就可以解决了.

好轻松,以前遇到了文件太大的时侯不知道怎么解决,自己多想就钻研出来的.
也希望,遇到这样的问题的朋友少走一些弯路.
搜索更多相关主题的帖子: memory function Out 容量 EMS 
2007-05-03 02:49
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
还有同道中人,顶一下

雁无留踪之意,水无取影之心
2007-05-03 02:54
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 

楼上,难道也遇到这样的问题?


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-05-03 16:19
fyi1106
Rank: 1
等 级:新手上路
帖 子:327
专家分:0
注 册:2006-10-14
收藏
得分:0 
TC中用工程也是蛮方便的,我用TC的话,一般习惯在TC中用工程加入源文件,而用其它编辑器来编辑源文件。

JavaScript forever!
2007-05-03 16:26
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 
同感,我在编辑源代码时就用VC++6.0 而编译和链接用的是TC2.0

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-05-03 16:33
快速回复:[原创] "Out of memory in function ..." 问题 的解决之道
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024941 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved