有一个程序,是borland pascal 7.0 for dos 写的。现在要给里面加一些功能,需要定义一个大的数组,这个数组大概占100K吧。可能之前的程序都快接近DOS常用规内存极限了。现在加个这个数组,总提示数据段超出。看帮助文档,说是可以以开僻内存的形式(malloc),发现运行后出现heap overflow. 是不是得用保护模式编程??或者有什么办法可以让我定义大的数组??谢谢各位了。
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!