2016-08-08 7 views

答えて

4

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'); 
+0

こんにちはデビッド、答えをありがとう。 CreateBugReportメソッドを使用してバグレポートを生成しています。これでどうすればいいですか? – Khushi

+0

これを行うには本当に多くの方法があります。私があなたがどのように私を使っているかについての知識は私にはありません。たとえば、「RegisterExceptionHandler」を使用することができます。あるいは、おそらく 'RegisterBugReportCallback'です。あなたは文書を見つけましたか? –

関連する問題