![]() |
Was ist eine Exception : 'external: SIGABRT' ?
Mein Lazarus/fpc Programm meldet unter Linux ... raised exception class : 'external: SIGABRT' .
Was ist das für eine Exception? Gibt es irgendwo eine Liste aller Exceptions? Hab Google befragt, war aber wenig aufschlussreich. |
AW: Was ist eine Exception : 'external: SIGABRT' ?
Sicher?
Google nannte mir Zitat:
![]()
Delphi-Quellcode:
lazarus SIGABRT
PS: ![]() Und Exceptions, welche nicht abgefangen werden, also hoch bis zum Windows durchrauschen, beenden das Programm. Aller Exceptions? Nö. (Diese Liste wäre ja fast endlos, vorallem wenn man da auch noch alle möglichen Fremdkomponenten und sonstige genutzte DLLs mit auflisten wöllte) |
AW: Was ist eine Exception : 'external: SIGABRT' ?
Das SIGABRT muss noch nicht mal aus deinem Programm kommen, sondern ist ein
![]() Wahrscheinlicher ist aber, das das Signal von deinem Programm gesendet wurde. Mit dem ![]() |
AW: Was ist eine Exception : 'external: SIGABRT' ?
Unter Linux (oder Unix im allgemeinen) werden statt Exceptions wie in Windows sogenannte Signale verwendet. Lazarus und die FPC RTL repräsentieren diese jedoch als Exceptions, wenn sie auftreten. Je nachdem um was für ein Signal es sich handelt kannst du in Lazarus mit Halt an die Codestelle springen an der es aufgetreten ist.
Zitat:
Gruß, Sven |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz