Shell Escape (Notes)
◄Summary► ◄Description► ◄Example► ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
Opening a shell requires a significant amount of free memory,
since the following are resident in memory:
■ CodeView
■ The symbol table
■ The system's command processor
■ The program being debugged
If your machine does not have enough memory, an error message
appears. Even if you have enough memory to start a new shell, you
may not have enough memory left to execute large programs from the
shell.
In order for you to use the Shell Escape commands, the executable
file being debugged must release unneeded memory. Programs created
with Microsoft compilers release memory during start-up.
Side effects of commands executed while in a shell may not be seen
when you return to CodeView, such as a changed directory.
-♦-