System.ExitCode
Delphi
ExitCode: Integer = 0; { Program result }
C++
extern DELPHI_PACKAGE int ExitCode;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
variable | public | System.pas System.hpp |
System | System |
Beschreibung
Enthält den Code zum Beenden einer Anwendung.
In Delphi enthält die Variable ExitCode den Beendigungscode der Anwendung. Durch Überprüfung von ExitCode kann die Beendigungsprozedur die Ursache für das Beenden ermitteln. Bei einem normalen Ende des Programms hat ExitCode den Wert Null. Wird das Programm durch den Aufruf von Halt beendet, enthält ExitCode den an Halt übergebenen Wert. Wurde der Programmabbruch von einem Laufzeitfehler verursacht, enthält ExitCode den Fehlercode.
Anmerkung: Durch das Setzen der Variable ExitCode in dem Initialisierungsabschnitt einer Unit auf einen Wert ungleich 0 wird das Laden einer DLL verhindert (DllMain gibt False zurück). Sie können ExitCode auch in Quelltext setzen, der von DLLProc oder DLLProcEx aufgerufen wird, um einen fehlgeschlagenen Ladevorgang anzuzeigen.