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'。你找到了文档? –