Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.160 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Clang-Compiler: StackTrace

  Alt 30. Mär 2017, 16:45
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, 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?
  Mit Zitat antworten Zitat