0

ブレークポイントに到達して手動でステップスルーするなど、デバッグ中にVisual Studios 2010でプログラムを一時停止すると、プログラムウィンドウが表示できなくなります。

これはコンソールウィンドウではなくGUIウィンドウであり、プログラムと同時に実行しても表示できます。ウィンドウが開いているように見えますが、タスクバーのアイコンをクリックしても、他のすべてのウィンドウの前面に表示されません。前面のすべてのウィンドウを最小化すると、ウィンドウの輪郭が表示されますが、黒く塗りつぶされているか、以前に拡張されたウィンドウの残骸が表示されています。

以前(さまざまなバージョンの)Visual Studioを使用してこれに気づきましたが、この動作を持たない他のIDEを試した後、さらに気づきました。プログラムを進めながら、プログラムの変更を確認すると非常に役立ちます。誰かが私がこれを行う方法を知っていますか?

私は長い間検索しましたが、この問題への参照は1つも見つかりませんでした。

4

2 に答える 2

0

メインスレッドによって実行されるコードをステップスルーしている場合、メインスレッドは、GUIが機能するために必要なメッセージポンプを同時にポーリングすることはできません。

別のスレッドをデバッグする場合、デバッグ中にGUIが機能します。

于 2012-08-07T11:13:56.640 に答える
0

ウィンドウが表示されない理由は、メインスレッドが一時停止されている場合、ウィンドウペイントメッセージが処理されないためです。他のどのIDEでこれを実行できますか?Windowsでこれを行うネイティブコードデバッガーはありません。

于 2012-08-07T11:15:51.690 に答える