2001-02-08 14:55 GMT+1 Maurilio Longo <maurilio.longo@libero.it>

* source/debug/debugger.prg
     * changed OSShell() method to use COMSPEC environment variable
This commit is contained in:
Maurilio Longo
2001-02-08 13:58:52 +00:00
parent b66251ab47
commit 0439e3a876
2 changed files with 25 additions and 1 deletions

View File

@@ -1,3 +1,7 @@
2001-02-08 14:55 GMT+1 Maurilio Longo <maurilio.longo@libero.it>
* source/debug/debugger.prg
* changed OSShell() method to use COMSPEC environment variable
2001-02-08 11:30 GMT+1 Antonio Linares <alinares@fivetech.com>
* harbour/source/compiler/genc.c
! improved support for HB_P_STATICNAME

View File

@@ -872,11 +872,31 @@ METHOD OSShell() CLASS TDebugger
local cImage := SaveScreen()
local cColors := SetColor()
local cOs := Upper( OS() )
local cShell := GetEnv("COMSPEC")
local bLastHandler := ErrorBlock({ |objErr| BREAK (objErr) })
local oE
SET COLOR TO "W/N"
CLS
SetCursor( SC_NORMAL )
RUN "Command.com"
begin sequence
if At("WINDOWS", cOs) != 0 .OR. At("DOS", cOs) != 0 .OR. At("OS/2", cOs) != 0
RUN cShell
else
Alert( "Not implemented yet!" )
endif
recover using oE
Alert("Error: " + oE:description)
end sequence
ErrorBlock(bLastHandler)
SetCursor( SC_NONE )
RestScreen( ,,,, cImage )
SetColor( cColors )