一个关于内存的问题

weson 2000-02-23 08:40:00
本人所在公司应用Foxpro2.5在Dos编写的一个支票打印程序,其中调用了ucdos 的打印驱动程序。可是当我将这个程序拷贝到一个P166,32M Memory的机器上运行时,每次到打印的时候就提示内存不足,发现在Dos下只能用640K的内存空间。在config.sys 中我以加入了下面的行:
device=c:\windows\himem.sys
device=c:\windows\emm386.exe
请问各位高手,有没有什么办法利用剩下的将近31M的内存?谢谢。
...全文
186 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xh666 2000-03-05
  • 打赏
  • 举报
回复
devicehigh=c:\windows\himem.sys
devicehigh=c:\windows\emm386.exe ram
dos=high,umb
最后还要用FOXPRO的扩展版(FOXPROX.EXE),才能用到剩下的31M内存,
929 2000-02-24
  • 打赏
  • 举报
回复
把你原来在DOS下的配置文件直接COPY过来就可以了。
leehai 2000-02-23
  • 打赏
  • 举报
回复
可改成以下一试:
devicehigh=c:\windows\himem.sys
devicehigh=c:\windows\emm386.exe
dos=high,umb
lqjin 2000-02-23
  • 打赏
  • 举报
回复
DOS=HIGH就行,
剩下将近31M的内存不可能在DOS下利用
将640K的基本内存都空出来就可以了,DOS装到640K--1M的高端就行了。

sky__horse 2000-02-23
  • 打赏
  • 举报
回复
第二句改成
device=c:\windows\emm386.exe NOEMS 或
device=c:\windows\emm386.exe RAM
另加一行
DOS=HIGH,UMB
-------------
不知道行不行(这是dos6.22中的用法),试试吧

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧