Board logo

标题: 請教program too big to fix in memory,如何解决 [打印本页]

作者: tottia     时间: 2006-8-25 13:07    标题: 請教program too big to fix in memory,如何解决

在安裝ms network client 3.0后,運行MEM查看內存畫面如下:
memtype           total=  used +      free
conventional      640K     261K        379k
upper               155k      155k        0
reserved            384k     384k        0
extended(XMS)   56165k 3706k  52459k

total                 57344k   4506k    52838k
total under 1m   795k       416k    579k

config.sys文件配置如下:
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=HIGH,UMB
FILES=40
BUFFERS=40
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 2048 /E
device=C:\NET\ifshlp.sys
LASTDRIVE=Z

autoexec.bat文件配置如下:
C:\NET\net initialize
call chkramd.bat

C:\DOS\SMARTDRV.EXE /X 150
@ECHO OFF
PROMPT $p$g
PATH C:\NET;C:\;C:\DOS;C:\UTTF
SET TEMP=C:\DOS
CALL C:\TR-518FC\DYNA
C:\NET\netbind.com
C:\NET\umb.com
C:\NET\tcptsr.exe
C:\NET\tinyrfc.exe
C:\NET\nmtsr.exe
C:\NET\emsbfr.exe
C:\NET\net start
c:\tr-518fc
ict

只要運行autoexec.bat文件中的最后一個軟件(ICT)就會出現program too big to fix in memory的錯誤提示.運行其它軟件也無法正常運行.
請各位大蝦幫忙看一下如何調整.
謝謝!!!
作者: Kinglion     时间: 2006-8-28 23:51
不清楚此 ICT 程序是以何语言编写的。

如果能保证此文件在其它的机器上运行正常却在当前机器上不能启动,请使用MEMMAKER.EXE优化内存管理后再试一下。或先不加载网络驱动试着运行看是否仍存在问题。
可以先考虑不加载以下程序:
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 2048 /E
作者: tottia     时间: 2006-8-29 11:51
已經查明了,是因為加載了一個叫DNYA的中文字庫造成的,這個字庫一經加載后內存就會占光了,不知道大家有沒有聽說過這個中文字庫,不知道可不可以替換掉?