質問

ActiveXコントロールのバグを修正しようとしています。 Visual Studio 2008内からデバッグすることは可能ですか?

役に立ちましたか?

解決

プロセスへのアタッチが問題である場合は、デバッグするコードにDebugBreak()をスローするだけです。 VSがJITデバッガーである場合、debug breakコマンドに到達すると、プロセスをデバッグするかどうかを尋ねられます。はいと言うだけで、あなたは入っています。

他のヒント

ActiveXコンポーネントをロードしたプロセスにデバッガーを接続する必要があります。後者にデバッグ情報がある場合、通常のアプリケーションであるかのようにデバッグできます。

ホストアプリケーションがロードを拒否し、ActiveXの初期化に関与するコードが破損している疑いがある場合は、事前にプロセスにアタッチしてホストアプリケーションにActiveXをロードさせるアクションを実行できます。

ActiveXはスタンドアロンアプリケーションではありません。  通常、コンテナアプリケーション内で使用されます。

メッセージボックスアラートを使用することをお勧めします。

これが役立つことを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top