フリーソフト

« [C++Builder] ファイル名がワイルドカードにマッチしているかを調べる | トップページ | NSIS Users Manual 日本語訳 »

[C++Builder] ActiveXでエラーダイアログが表示されるのを抑制する

ActiveXコントロールをインストールして利用する際に、何らかのエラーが発生するとHRCHECK: というタイトルのエラーダイアログが表示されます。例外ではないため、try catch で囲ってもダイアログの表示を抑制することができません。

ソースを見ると、このダイアログは PROMPT_ON_HRCHECK_FAILURE が define されていると表示されるようです。そのため、プロジェクトのオプションで NO_PROMPT_ON_HRCHECK_FAILURE を定義しておけば、このダイアログを表示しないようすることができます。

さらに詳しく知りたい人のためのキーワード:utilcls.h、OLECHECK、DebugHlpr_THROW

« [C++Builder] ファイル名がワイルドカードにマッチしているかを調べる | トップページ | NSIS Users Manual 日本語訳 »

ActiveX」カテゴリの記事

C++Builder」カテゴリの記事