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

タイトル 違います。
投稿日: 2013/07/06(Sat) 15:49
投稿者魔界の仮面弁士
> どうもありがとうございます。do whileループで囲っておいて
> exit while とかで抜け出すようにするのですね。

そうではありません。Exit While を使うのであれば、Do ループは無関係です。
Do ループで囲ったのであれば、Exit Do で脱出してください。


Exit Do の対象となるループブロック
「Do/Loop」
「Do/Loop Until 完了条件」
「Do/Loop While 継続条件」
「Do Until 完了条件/Loop」
「Do While 継続条件/Loop」


Exit While の対象となるループブロック … VB6 の「While/Wend」には非対応
「While 継続条件/Exit While」


Exit For の対象となるループブロック
「For/Next」
「For Each/Next」


Exit Select の対象となるブロック … VB6 では使用不可
「Select/Case/End Select」


ただし、無駄なループブロックで囲む仕様は、(時にGoTo以上に)分かりにくくなるため
多用はお奨めしません。通常は、Try 構文を利用するか、もしくは
機能単位で Function に切り出すことを検討してください。

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

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