2009-07-26 6 views
0

私の最後の質問(Problem in hosting ActiveX on Vista (in a Visual Studio 6 C++ application)参照)に続いて、私は奇妙な問題に遭遇しました。ブラウザはユーザーブレークポイントで停止し続け、Visual Studio 6をデバッグモードで開きます

iexplorerやfirefoxのような特定のアプリケーションを実行するたびに、Visual Studio 6は突然デバッグモードで「0xSOMETHINGのコードから呼び出されたユーザーブレークポイント」というメッセージを表示してデバッグモードで開きます" 私は継続するF5キーを押すことができますが、アプリケーションは、私は、これらのアプリケーションをデバッグするには、no願いを持っていないことは言うまでもない...ゆっくり実行

私の推測では、私は私のVC++アプリケーションで働いていたとき、私はCAxDialogImplのように窓のメソッドにブレークポイントを置いていることである:: Create()、AtlAxCreateDialogA()など、何らかの理由でどこかに保管されていました。

もちろん、私は今すべてのブレークポイントを削除し、プロジェクトを再コンパイルしましたが、これはまだ起こっています! ツール - >オプションをチェックしましたが、 "ジャストインタイムデバッグ"にはマークが付きません。

(私はVista上でインストールされているVisual Studioの6を使用)

どうもありがとう、 エリック

+0

質問には関係ありませんが、VistaではVisual Studio 6がサポートされていますか? &JITはマネージコードのためだけではありませんか? –

+0

あなたは正しいですが、Vistaではサポートされていません。 レガシーアプリケーションの悲しい話ですが、私はVisual Studioの新しいバージョンに移行するのに困っていました。 しかし、それは最後のように見えるが、私はそれをする選択肢がないだろう... –

+0

@Ganesh:JITデバッグもネイティブコードのために働く –

答えて

0

これはとにかく役立ちますが、わからない:

がデフォルトのデバッガオプションをdisbaling試してみてください。 (これは、ワトソン博士と言うが、それはあなたがデフォルトのデバッガとして設定した内容によって異なります)

http://www.bridgetonova.com/2007/09/how-to-disableenable-windows-default.html 

また、この記事のVisual Studio 6のとおりVistaではサポートされていません。 Visual Basicのみです。

http://www.itwriting.com/blog/167-visual-studio-6-on-vista.html 
+0

ありがとうGanesh! 最初のリンクは仕事をしました - 私はエクスプローラを開いてどこかでナビゲートすると、Visual Studioが突然現れません。 しかし、エクスプローラはまだまだ遅く実行されているようです。ちょうど私の気持ちであるのか、バックグラウンドで実行されているデバッグプロセスがまだあるのか分かりません。 (それは全く意味がありますか?) –

+0

あなたのPCはVista用に十分ですか?またはドライブが遅いですか?コントロールパネルに表示されるVistaの評価を参照してください。 プロセスが実行されているVSデバッガもタスクマネージャでチェックインしてください。 「はい」の場合、より深い外観が必要です。それ以外のVistaはただPCを遅くしています。 –

0

あなたはおそらく、あなたがすべてにDebugBreak()への呼び出しとマニュアルブレークポイントを削除したことを自分自身を再確認する必要があります。また、再コンパイル時にすべてを再登録して正しい場所を指すようにしてください(つまり、レジストリ内のGUIDが指すアクティブなxは実際には最新の再コンパイルです)。

関連する問題