アプリケーション(C ++)にCOM自動化インターフェイスを実装しました。アプリケーションはVBScriptを介して自動化されています。
私の質問は、VBスクリプトでのエラー処理に関するものです。一部の引数値は、これを示すためにE_INVALIDARGを返すCOMインターフェイスの実装では無効と見なされます。これが発生すると、VBスクリプトはメッセージボックスを表示して終了します。VBスクリプトのエラーを処理し(おそらく何らかの理由で例外をキャッチしますか?)、スクリプトが終了しないようにする方法はありますか?