* Moved WriteExceptionToStdErr to system unit, so it is observed even in absence of sysutils (bug ID 27708)

git-svn-id: trunk@30551 -
This commit is contained in:
michael 2015-04-12 13:58:49 +00:00
parent 4769a5407c
commit 94e57aa463
3 changed files with 7 additions and 2 deletions

View File

@ -993,7 +993,10 @@ Begin
redirection to seriell i/o }
{$ifndef EMBEDDED}
{ Show runtime error and exit }
pstdout:=@stdout;
if WriteExceptionToStdErr then
pstdout:=@stderr
else
pstdout:=@stdout;
If erroraddr<>nil Then
Begin
Writeln(pstdout^,'Runtime error ',Errorcode,' at $',hexstr(erroraddr));

View File

@ -752,6 +752,9 @@ Var
{ Stack checking }
StackBottom : Pointer;
StackLength : SizeUInt;
Var
WriteExceptionToStdErr : Boolean = True;
function StackTop: Pointer;

View File

@ -255,7 +255,6 @@ type
Var
OnShowException : Procedure (Msg : ShortString);
WriteExceptionToStdErr : Boolean = True;
Const
HexDisplayPrefix : string = '$';