2016-08-08 2 views

답변

4

madExcept 예외 처리기에서 버그 보고서 머리글 필드에 액세스 할 수 있습니다. madExcept 예외 핸들러는 다음과 같습니다 : 당신은 공급 exceptIntf 인터페이스에서 작동하여 버그 리포트 헤더에서 필드를 제거 할 수 있습니다

procedure ExceptionHandler(const exceptIntf: IMEException; var handled: boolean); 

. 답에 대한

RemoveField(exceptIntf.BugReportHeader, 'computer name'); 
+0

안녕하세요 데이비드, 고맙습니다 :

procedure RemoveField(const Fields: IMEFields; const FieldName: UnicodeString); var Index: Integer; begin Index := exc.BugReportHeader.FindItem('computer name'); if Index<>-1 then Fields.Delete(Index); end; 

다음과 같이 귀하의 예외 핸들러 내부에서 호출 : 예를 들어

이 도우미 함수를 정의합니다. CreateBugReport 메서드를 사용하여 버그 보고서를 생성하고 있습니다. 어떻게해야합니까? – Khushi

+0

정말 많은 방법이 있습니다. 나는 당신이 나를 어떻게 사용하는지에 대한 지식이 없다는 것을 기억하십시오. 예를 들어,'RegisterExceptionHandler'를 사용할 수 있습니다. 또는 아마도 RegisterBugReportCallback입니다. 설명서를 찾았습니까? –

관련 문제