On Wed, 08 Sep 2010 22:40:59 -0400, vefatica <> wrote:
||Well something is fishy. I start a new TCC v12. SET shows nothing and SET /X shows all you'd expect. I issue "BDEBUGGER IDESET.BTM".
||
||
||Code:
||---------
||v:\> type ideset.btm ideset.btm
||SET /X
||ECHO %PATH
||tracert ilucky
||---------
This is even fishier. I "BDEBUGGER IDESET.BTM". Without doing anything, and
from another TCC, I use my PSET.EXE utility to see IDE's environment. It's all
there (output snipped below):
Code:
v:\> pset %@pid[ide.exe] *
=D:=D:\
=E:=E:\
=V:=V:\
ALLUSERSPROFILE=e:\Users\All Users
APPDATA=e:\Users\vefatica\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
**snip**
Then I run (without debugging or to end or break) and I get, in the console,
Code:
CMDLINE="v:\ideset.btm"
ECHO is OFF
TCC: V:\ideset.btm [3] Unknown command "tracert"
If I again look at IDE's environment from the outside, it's mostly gone:
Code:
v:\> pset %@pid[ide.exe] *
=D:=D:\
=E:=E:\
=V:=V:\
CMDLINE="v:\ideset.btm"
Stepping through the BTM is OK. But once I run (without debugging or to end or
break) the environment is clobbered. All of the above also happens with v11 and
for both v11 and v12 all's well if I first UNSET DebugVariableExclude.