Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   C++ Clang-Compiler: StackTrace (https://www.delphipraxis.net/192225-clang-compiler-stacktrace.html)

Der schöne Günther 30. Mär 2017 15:45

Clang-Compiler: StackTrace
 
Ich habe bislang immer in Delphi und C++-Builder Projekten die JCL genommen: Kostet nichts und funktioniert super.

Wenn ich in einem C++-Projekt nun vom alten Borland-Compiler auf den neuen Clang-Compiler wechsele werden zwar noch weiterhin .map-Dateien erzeugt, das JCL-Tool integriert es fröhlich in die .exe, aber StackTraces bekomme ich trotzdem keine.

Ich bin da kein Profi, aber es scheint als könnte man zwar lustig System::SysUtils::Exception::GetExceptionStackInfo Proc auf seine eigene Prozedur setzen, aber die würd nicht aufgerufen!

Code:
System::Sysutils::Exception::GetExceptionStackInfoProc = myExceptionProc;
Mit dem alten Borland-Compiler funktioniert das,
Delphi-Quellcode:
myExceptionProc
wird ausgeführt.


Wie komme ich da wieder raus? Oder kann man das mit dem LLVM-Compiler vergessen?
Mit Tokyo scheint sich gerade hier ja viel getan zu haben. Könnte jemand so nett sein und das kurz mit Tokyo überprüfen?

Der schöne Günther 2. Jan 2019 16:05

AW: Clang-Compiler: StackTrace
 
Ist jemand so nett und könnte das vielleicht mit mittlerweile Rio einmal prüfen?

mkinzler 2. Jan 2019 17:43

AW: Clang-Compiler: StackTrace
 
Stelle am Besten ein Testprojekt hier ein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz