■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#4158-0FOR文についてイマサ1999-11-17(水) 00:23
     #4159-0RE#4158:FOR文についてZERRY1999-11-17(水) 00:49
     #4161-0RE#4159:FOR文について魔界の仮面弁士1999-11-17(水) 01:30
     #4163-0RE#4161:FOR文についてよねKEN1999-11-17(水) 03:30
     #4166-0RE#4163:FOR文について魔界の仮面弁士1999-11-17(水) 09:42
#4158-0
FOR文について
FOR文の無限ループはどうするのですか?
#4159-0
RE#4158:FOR文について
> FOR文の無限ループはどうするのですか?
Do Until(False)
Loop

または、

For i=0 to 1
  i=0
next i 

上の方が一般的と思います
#4161-0
RE#4159:FOR文について
>> FOR文の無限ループはどうするのですか?
> Do Until(False)
> Loop
なんで、括弧を付けているのかはさておき(^^;)
私はこのように書いています。

Do
    '処理
    If 条件 Then Exit For
    '処理
Loop

# Do側にもLoop側にも、ループ終了条件が無い
#4163-0
RE#4161:FOR文について
> 私はこのように書いています。
> 
> Do
>     '処理
>     If 条件 Then Exit For
>     '処理
> Loop
> 
> # Do側にもLoop側にも、ループ終了条件が無い
#ちゃちゃですが・・・
これだとコンパイルエラーになりますね。
Exit ForはExit Doでしょう。

ただし、このDo〜Loopの外に、囲むようにFor〜Nextがあれば、
エラーにならずに動きますけどね。(意図する通りかどうかは別として)
#4166-0
RE#4163:FOR文について
>> Do
>>     If 条件 Then Exit For
>> Loop
> これだとコンパイルエラーになりますね。
> Exit ForはExit Doでしょう。
あ、失礼しました。m(T_T)m

> ただし、このDo〜Loopの外に、囲むようにFor〜Nextがあれば、
> エラーにならずに動きますけどね。(意図する通りかどうかは別として) 
(;^_^) あっはっは。


あと、無限ループの方法としては、GoToを使った方法とか…。
いずれにしても、Forで無限ループというのは、一般的ではないように思えます。
このページと関連する記事:
#384-0配列2002-08-22(木) 16:11
#37341-0DoLoopの中で…2001-01-19(金) 16:55
#26581-0APIのSleep関数2000-07-26(水) 15:56
#27490-0Do Loopの使い方2002-03-12(火) 14:28
#2170-1「アクティブフォームについて」の続き1999-07-28(水) 00:46
#20672-0リストボックスの照合22001-05-05(土) 18:01
#24142-0自動的に増える配列2001-10-29(月) 03:25
#1287-1Forループの中断継続方法2004-03-05(金) 11:20
#44487-0For文について2001-06-27(水) 09:31
#20981-0Shellで開いたIEを閉じる2002-05-29(水) 18:23
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)