1
MadExceptによって生成されたバグレポートは、セキュリティ上の懸念があるコンピュータ名などの詳細を表示します。 メッセージを変更して、そのような値をメッセージから削除するにはどうすればよいですか。MadExceptによって生成されたバグ報告メッセージの修正
MadExceptによって生成されたバグレポートは、セキュリティ上の懸念があるコンピュータ名などの詳細を表示します。 メッセージを変更して、そのような値をメッセージから削除するにはどうすればよいですか。MadExceptによって生成されたバグ報告メッセージの修正
madExcept例外ハンドラでは、バグレポートのヘッダーフィールドにアクセスできます。 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
これを行うには本当に多くの方法があります。私があなたがどのように私を使っているかについての知識は私にはありません。たとえば、「RegisterExceptionHandler」を使用することができます。あるいは、おそらく 'RegisterBugReportCallback'です。あなたは文書を見つけましたか? –