1
由MadExcept生成的錯誤報告顯示計算機名稱和其他此類安全問題的詳細信息。 如何修改消息並從中刪除這些值。修改由MadExcept生成的Bug報告消息
由MadExcept生成的錯誤報告顯示計算機名稱和其他此類安全問題的詳細信息。 如何修改消息並從中刪除這些值。修改由MadExcept生成的Bug報告消息
在您的madExcept異常處理程序中,您可以訪問bug報告頭字段。一個madExcept異常處理程序是這樣的:
procedure ExceptionHandler(const exceptIntf: IMEException; var handled: boolean);
您可以通過附帶的exceptIntf
界面上進行操作刪除錯誤報告標題字段。
例如定義該輔助函數:
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;
然後從你的異常處理程序內調用它是這樣的:
RemoveField(exceptIntf.BugReportHeader, 'computer name');
喂大衛,感謝名單的答案。我使用CreateBugReport方法來生成錯誤報告。我該怎麼辦? – Khushi
有很多方法可以做到這一點。請記住,我對你如何使用ME沒有任何瞭解。你可以使用'RegisterExceptionHandler'作爲例子。或者可能是'RegisterBugReportCallback'。你找到了文檔? –