ActiveXのデバッグ
-
03-07-2019 - |
質問
ActiveXコントロールのバグを修正しようとしています。 Visual Studio 2008内からデバッグすることは可能ですか?
解決
プロセスへのアタッチが問題である場合は、デバッグするコードにDebugBreak()をスローするだけです。 VSがJITデバッガーである場合、debug breakコマンドに到達すると、プロセスをデバッグするかどうかを尋ねられます。はいと言うだけで、あなたは入っています。
他のヒント
ActiveXコンポーネントをロードしたプロセスにデバッガーを接続する必要があります。後者にデバッグ情報がある場合、通常のアプリケーションであるかのようにデバッグできます。
ホストアプリケーションがロードを拒否し、ActiveXの初期化に関与するコードが破損している疑いがある場合は、事前にプロセスにアタッチしてホストアプリケーションにActiveXをロードさせるアクションを実行できます。
ActiveXはスタンドアロンアプリケーションではありません。 通常、コンテナアプリケーション内で使用されます。
メッセージボックス
とアラート
を使用することをお勧めします。
これが役立つことを願っています。
所属していません StackOverflow