[fpc-devel] procedure ShowException
    Ondrej Pokorny 
    lazarus at kluug.net
       
    Fri Jun  1 21:14:29 CEST 2018
    
    
  
Hello,
is there any reason the OnShowException event is ignored for console 
applications?
Why not so:
procedure ShowException(ExceptObject: TObject; ExceptAddr: Pointer);
// use shortstring. On exception, the heap may be corrupt.
Var
   Buf : ShortString;
begin
SetLength(Buf,ExceptionErrorMessage(ExceptObject,ExceptAddr, at Buf[1],255));
   If Assigned(OnShowException) Then
     OnShowException (Buf)
   Else
   If IsConsole Then
     writeln(Buf)
end;
?
Ondrej
    
    
More information about the fpc-devel
mailing list