나는 다음과 같은 코드에서 델파이 2010에 JCL을 설치 한JclLastExceptStackListToStrings 빈 문자열 목록을 생성
또한try
raise Exception.Create('Error Message');
except
on E: Exception do
begin
ResultStatus := JclLastExceptStackListToStrings(sl, True, True, True, True);
end;
end;
내가 초기화 섹션에서이 호출이 있습니다
initialization
JclStartExceptionTracking;
ResultStatus이 거짓이고 sl은 비어 있습니다. map 및 .jdbg 파일을 생성하는 옵션을 설정했습니다. ProcByLevel과 같은 다른 기능은 정상적으로 작동합니다. JclLastExceptStackListToStrings를 작동시키기 위해해야 할 일이 있습니까?
최종 수정일 : JclDebug.pas 파일에서
$ 날짜 : 2010-09-07 19시 43분 19초 0200 개정 (월, 2010년 9월 7일..) : $ 레브 : 3331
돌아와서 무슨 일이 있었는지 알려 주시면 좋을 것입니다. –
불행히도 나는 그 이유를 모른다.IDE (IDE 포함)를 다시 설치하고 새 프로젝트를 시작했습니다. 그래서 여러 가지 이유가 있었을 지 모르지만, 정확히 무엇인지 알 수있는 시간이 없었습니다. – Max
XE2를 사용하는 동안 동일한 동작이 발생합니다. 나는 내가 뒤에 1 예외임을 알게됩니다. 두 번째 패스에서 결과를 얻는다는 의미입니다. –