- - PR -
VB6のDebug.Print
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-01-18 16:56
標記に関してなんですが、
VB.NET 2005にてVB6のDebug.Printと同様のことを行いたく思い、 http://dobon.net/vb/dotnet/vb6/debugprint.html を参考にしたところ、 なぜか出力がされませんでした。 ソースを実行するとVisual Studioのメニュー「表示」-「その他のウィンドウ」-「出力」にDEBUG状況みたいなのがでるのですが、 System.Diagnostics.Debug.WriteLine System.Diagnostics.Trace.WriteLine 両メソッドを使ってもでませんでした。 なにか他に設定がいるのでしょうか? | ||||||||
|
投稿日時: 2007-01-18 17:00
どうやって実行していますか?
(デバッグ実行でないとか?) | ||||||||
|
投稿日時: 2007-01-18 17:35
実行は
F5 を押したり デバッグ→デバッグ実行 でしてみました。 よろしくお願いいたします。 | ||||||||
|
投稿日時: 2007-01-18 17:52
出力ウィンドウではなくイミディエイトウィンドウは?
確か出力ウィンドウはConsole.Write〜の出力先としてだったり、 標準出力などの表示用だったと思っていたんですが。 全然違っていたら申し訳ないです。 # 今Pro版のメニューを確認していたのですが、 # 「表示」関連のメニューのどこにも載ってないですね・・・ # Ctrl+Gで表示されますけど。 | ||||||||
|
投稿日時: 2007-01-19 07:50
VS2005 Proですが、「表示」メニューにはありませんが、
「デバッグ」メニューの「ウィンドウ」の下にあります。 ちなみにショートカットキーはCtrl + D, I となっていて、これで開けます。 私の環境のせいか、Ctrl + G では表示されないのですが… | ||||||||
|
投稿日時: 2007-01-19 08:53
System.Diagnostics.Debug.WriteLine(); は多用していますが、出力ウィンドウに表示されていますよ。
キーアサインが変更できますし、環境によっては開かないこともあるかも知れませんね。 _________________ R・田中一郎 - R.Tanaka.Ichiro’s Blog | ||||||||
|
投稿日時: 2007-01-19 10:22
イミディエイトとコンソールのどちらに出力されるかという話で、下記のスレッドを見つけました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28803&forum=7&1 私の環境ではDebug.Printはイミディエイトにしか出力されません。 環境やオプションによってListenersの初期設定が異なるのでしょうか?
そのようです。 キーアサインを手動で変更したことはないのですが、 先のレスを付けたときに確認したマシンはC#がデフォルトの環境設定にしてあるマシンでした。 今、VBがデフォルトの環境設定にしたVS2005で確認した所、Ctrl + G となっており、これで表示されました。 | ||||||||
|
投稿日時: 2007-01-19 10:41
キーアサインのあたりは失念していました。
惑わせたようで申し訳ないです。>All # デフォルト設定からVBに変更したのを忘れてました・・・ |