From f354677a9fb83ebbd446ac5dd633f98181ab9c98 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Thu, 6 Nov 2014 06:21:28 +0100 Subject: [PATCH] fix poNoConsole caused the assertions and exception to be displayed in a msgBox --- src/ce_main.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ce_main.pas b/src/ce_main.pas index c712615f..9bfc3eaa 100644 --- a/src/ce_main.pas +++ b/src/ce_main.pas @@ -1283,6 +1283,7 @@ begin FreeRunnableProc; fRunProc := TAsyncProcess.Create(nil); + fRunProc.Options := [poStderrToOutPut, poUsePipes]; fRunProc.OnReadData := @asyncprocOutput; fRunProc.OnTerminate:= @asyncprocTerminate; @@ -1315,7 +1316,6 @@ begin begin ProcessOutputToMsg(dmdproc, mcEditor); fMesgWidg.addCeInf(editor.fileName + ' successfully compiled', mcEditor ); - fRunProc.Options := fRunProc.Options + [poNoConsole, poStderrToOutPut, poUsePipes]; fRunProc.CurrentDirectory := extractFilePath(fRunProc.Executable); fRunProc.Parameters.DelimitedText := expandSymbolicString(runArgs); fRunProc.Executable := fname + exeExt;