C++Builder-Compiler-Optionen für die Exception-Behandlung

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Siehe auch