__ThrowFileName und __ThrowLineNumber
-
Hallo, hat einer ne Ahnung wieso bei mir __ThrowFileName und __ThrowLineNumber
nicht geht. Ort des auftretens im Projekt ist aktiv.Hier der Auszug aus meinem catch()
catch (...) { try { throw Exception(""); } catch (Exception &exception) { //Application->ShowException(&exception); ShowMessage(exception.Message + "\n\n" + "Exception-Type: " + __ThrowExceptionName() + "\n" + "File: " + __ThrowFileName() + "\n" + "Line: " + AnsiString(__ThrowLineNumber()) ); } }
-
Hallo
hast du denn auch das beachtet?
Damit der Dateiname über __throwFileName ermittelt werden kann, muß das Modul mit der Compiler-Option -xp compiliert werden.
Edit : Oder wie es im Beispiel steht, diese Zeile hinzufügen
#pragma option -xpbis bald
akari
-
akari schrieb:
Hallo
hast du denn auch das beachtet?
Damit der Dateiname über __throwFileName ermittelt werden kann, muß das Modul mit der Compiler-Option -xp compiliert werden.
Edit : Oder wie es im Beispiel steht, diese Zeile hinzufügen
#pragma option -xpbis bald
akariHallo,
dachte das geschiet durch die Einstellung "Ort des auftretens" im Projekt.
Muss das in jede *.cpp oder nur in der mit catch()
-
Hallo
- Zitate auf das notwendige beschränken, in diesem Fall war kein Zitat notwendig.
- einfach mal ausprobieren?bis bald
akari
-
wie jetzt, weist du es oder nicht?
trotzdem danke für den tip.
-
Hallo,
Hast du except.h inkludiert?
-
Ja, sonst würd ja der Compieler bereits mekern.