If a program is running in the first dos window, and then I open 2nd dos
window, then everything is fine. I also get the memory allocation message
if I first close the 1st dos window, and then type any letter in the 2nd
window.
Here's the config:
files = 30
buffers = 16
device=\windows\himem.sys
device=\windows\smartdrv.sys 1024 512
SHELL=C:\DOS\COMMAND.COM /P /E:512
Any ideas? I have Dos 4.0, but a similar setup seems to work on a 386 at
school (same dos).
--darrel hankerson ha...@ducvax.auburn.edu or ha...@auducvax.bitnet
I have the exact same problem. I don't know how to fix it, so I try to close
DOS windows if I'm not using them.
--darrel hankerson ha...@ducvax.auburn.edu
I had the same problem when I first tried Windows an a 386. I
also had a copy of COMMAND.COM in C:\. The solution was to
rename C:\DOS\COMMAND.COM to C:\DOS\COMMAND.ORG and change the
shell statement to point to the COMMAND.COM in C:\. This seemed
to fix the problem and I have had very few crashes since (DOS
seems to be sensitive to where it gets the transient portion of
command.com from).
Loran Yourk
att!ihlpm!lyourk
The above is not a statement from AT&T.
Darrel,
From the DOS 5.0 manual (although it applies to earlier versions of DOS
also):
In your CONFIG.SYS file, use the following syntax:
shell=[[dos-drive:]dos-path]command.com [[drive:]path] [device] /e:nnnn /p
Parameters
[drive:]path
Specifies where the command interpreter is to look for the COMMAND.COM file
when the transient part of the program needs to be reloaded. This parameter
must be included if COMMAND.COM is not located in the root directory. This
parameter is used to set the COMSPEC environment variable.
=======
What's happenning is when control returns to the first DOS window it needs
to reload the transient part of COMMAND.COM. Since you put COMMAND.COM in
the \DOS directory but did not specify the path to it on you CONFIG.SYS
SHELL= line, the resident part of COMMAND.COM defaults to looking for
COMMAND.COM in the root file and it isn't there. And that's where the
error messages are coming from.
You can either modify the SHELL= in CONFIG.SYS or place a copy of COMMAND.COM
in the root directory.
Bill...