C++Builder-Compiler-Optionen für die Exception-Behandlung
Nach oben zu Exception-Behandlung in C++Builder
Im Folgenden sind die Optionen für die Exception-Behandlung im C++Builder-Compiler aufgeführt.
Befehlszeilenoption | Beschreibung |
---|---|
-x
|
C++-Exception-Behandlung aktivieren (standardmäßig aktiviert) |
-xd
|
Destruktor-Bereinigung aktivieren. Wenn eine Exception ausgelöst wird, ruft diese Option die Destruktoren für alle zwischen dem Gültigkeitsbereich der catch- und der throw-Anweisung automatisch deklarierten Objekte auf. (Erweiterte Option - standardmäßig aktiviert) |
-xds
|
Keine DLL/MT-Destruktor-Bereinigung (SEH) |
-xdg
|
Globalen Destruktorzähler verwenden (SEH) |
-xf
|
Schnelle Exception-Prologe aktivieren |
-xp
|
Exception-Positionsinformationen aktivieren. Ermöglicht die Identifizierung von Exceptions zur Laufzeit durch Bereitstellung der Zeilennummern im Quellcode an der Position der jeweiligen Exception. Dadurch kann das Programm die Datei und Zeilennummer an der Position einer C++-Exception mit den globalen Variablen __ThrowFileName und __ThrowLineNumber abfragen. (Erweiterte Option.)
|
-xs
|
Langsame Exception-Epiloge aktivieren |
-xv
|
Exception-Variablen ausblenden |