どのようにWindows 7のx64の上のVisual C ++ 6でのデバッグに?
-
22-09-2019 - |
質問
きっと答えは「あなたがすることはできません」または「利用XPモード」が、私はそれが可能それかどうかを知りたいのですが可能でしょう。
私が持っている問題は、私はいくつかのアプリケーションをデバッグし、ブレークポイントにヒットするたびに、私は、デバッガを停止するとデバッグが残ったままということです。私が(それがすでにデバッグされていると言う)は、別のデバッガをアタッチすることができない、殺さすることはできません。それは私の近くのVisual C ++まで離れて行くことはありません。
これは、Windows 7 64ビットにインストールhapenningされます。 VCは、SP 6がインストールされている。
解決
私の以前の修正が恐ろしいことでした。
最後に、私は、Visual Studio 6(と思うSP6)
の英語バージョンと完全に働いて、新しい修正を開発しあなたは「共通/ MSDev98 /ビン」
の中にあるファイルDM.dllのバージョンを確認する必要があります正しいバージョンが6.0.9782.0です。
リンク: http://www.dr-hoiby.com/TLLOC.dll(28キロバイト)
インストールする方法:ダウンロードしたバージョンで "共通/ MSDev98 /ビン/ TLLOC.dll" を置き換える
敬具ます。
他のヒント
コメント転載ます:
あなたはVC6コンパイラでのVisual Studio 2008を使用して試すことができます。 I最近<のhref = "http://resnikb.wordpress.com/2009/10/28/using-visual-studio-2008-with-visual-c-6-0-compiler/" のrel = "nofollowをnoreferrer" >このをブログに書いています。
私はそのために少し修正を開発し。 あなただけらは、Visualからロード「/共通/ MSDev98 /アドイン」にファイル「ShiftF5Fix.dll」をコピーする必要があります。
これはhugly修正です。 あなたは、デバッグ中にソースファイルを変更した場合、あなたはpoupあなたがプロセスを停止するには、「SHIFT + F5」を押した後に表示し、あなたが「NO」と答える必要があります。
リンク: http://www.dr-hoiby.com/ShiftF5Fix.dll
敬具
別のオプションは、水仙をインストールすることです。 これは、VS2010でのVisual Studioのすべてのバージョンをコンパイルするためのオープンソースプロジェクトです。 これが設定されたら、デバッグVC6プロジェクトにVisual Studioの2010デバッガを使用することができます。
博士Holbyのかかとで、私はソースコードで、スリムバリアントを実装しました: http://www.algonet.se/~tamlin/TLLOC_fixer.zipする
コード現在のところ唯一SP4(?)とSP6を理解し、私はそれがほとんどのケースをカバーすると思います。
1.cpp
に、そしてあなたがコンパイル1(〜4キロバイト)にドロップします - あなただけの、ソース(1.rc
、TLLOC.DLL
)をコンパイル(リモートデバッグとは対照的に、ところでトランスポートレイヤローカルの略)既存のTLLOC.old.dll
の名前を変更する必要があります。 Windowsの95から(およびそれ以降)は、Windows 7に、ニーズをデバッグするすべての32ビットのための魔法のように動作するはずです。