Merged revision(s) 47385 #35b20a6180 from trunk:

DebuggerGDBMI: creation flags for gdb process on older windows. Issue #0027310

git-svn-id: branches/fixes_1_4@47398 -
This commit is contained in:
martin 2015-01-15 13:59:07 +00:00
parent 2105655212
commit ce6dac9d5a

View File

@ -335,9 +335,13 @@ begin
FDbgProcess := TProcessUTF8.Create(nil);
try
FDbgProcess.CommandLine := ExternalDebugger + ' ' + AOptions;
// TODO: under win9x and winMe should be created with console,
// otherwise no break can be sent.
FDbgProcess.Options:= [poUsePipes, poNoConsole, poStdErrToOutPut, poNewProcessGroup];
{$if defined(windows) and not defined(wince)}
// under win9x and winMe should be created with console,
// otherwise no break can be sent.
if Win32MajorVersion <= 4 then
FDbgProcess.Options:= [poUsePipes, poNewConsole, poStdErrToOutPut, poNewProcessGroup];
{$endif windows}
FDbgProcess.ShowWindow := swoNone;
FDbgProcess.Environment:=DebuggerEnvironment;
except