Ich habe JCL in Delphi installiert 2010. Im folgenden CodeJclLastExceptStackListToStrings erzeugt eine leere Zeichenfolge Liste
try
raise Exception.Create('Error Message');
except
on E: Exception do
begin
ResultStatus := JclLastExceptStackListToStrings(sl, True, True, True, True);
end;
end;
Auch habe ich diesen Aufruf im Initialisierungsabschnitt:
initialization
JclStartExceptionTracking;
ResultStatus falsch ist und sl ist leer. Ich habe Optionen zum Generieren von Map- und .jdbg-Dateien festgelegt. Andere Funktionen wie ProcByLevel funktionieren gut. Gibt es noch etwas, das ich tun muss, damit JclLastExceptStackListToStrings funktioniert?
Von JclDebug.pas Datei:
Zuletzt geändert: $ Date :: 2010-09-07 19.43.19 0200 Revision (mar, 7. September 2010..): $ Rev :: 3331
Es wäre gut, wenn Sie zurückkommen und sagen würden, was passiert ist, und die Antwort angenommen hat, die funktioniert hat! –
Leider kenne ich den Grund nicht.Ich habe alles neu installiert (einschließlich IDE) und ein neues Projekt gestartet. Es mag also eine Reihe von Gründen gegeben haben, aber ich hatte keine Zeit herauszufinden, was genau es war. – Max
Ich bekomme das gleiche Verhalten bei der Verwendung von XE2. Ich finde, dass ich 1 Ausnahme hinterlasse. Das heißt, ich bekomme Ergebnisse im zweiten Durchgang. –