tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: イミディエイトウィンドウで改行が効かない?
投稿日: 2011/11/17(Thu) 21:34
投稿者魔界の仮面弁士
> Debug.Print(sqlStr)
Print メソッドだと String 型しか受け付けないので、
Write 系メソッド等の方が便利ですよ。

ちなみにイミディエイトにおける「? sqlStr」という記述は、
「Debug.Print(sqlStr)」ではなく、
「>Debug.Print sqlStr」の意味です。


> VB2010で ?sqlStr でも改行されるような設定ってあるのでしょうか?
恐らくは無いと思います。(少なくとも私は知りません)
「? sqlStr」も「>Debug.Print sqlStr」も、VB2010 においては
タブや改行などの不可視文字が空白化されてしまうようです。

現状は「>?? sqlStr」でのクイックウォッチや「>Debug.Autos」の自動変数、
あるいは変数名にカーソルを合わせてのツールチップ等で判定するか、
そのまま Debug.Write するかの回避策になりそうです。


> と表示され、イミディエイトウィンドウ内で改行されません。
VB2010 では、ほかにも
 ? System.Math.Ceiling(123.456d)
がエラーになるといった問題があるんですよね。

Service Pack 等で修正されると良いのですけれども。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。