- - PR -
第5回「解説 :実例で学ぶASP.NETプログラミング」について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-08-27 11:49
記事中の
23: Do 24: SPID = RID.Next(0, MAXID - 1) 25: Loop While PTID.IndexOf(SPID) = -1 にて∞ループになってしまいます。 環境は WindowsXP Pro .NET2003 です コードは記事どおり入力しているのですが・・ |
|
投稿日時: 2003-08-29 23:47
デバッグでSPIDの確認はしましたか? このループの前の処理が間違っていて、SPIDが常に同じ値が返っているんじゃないでしょうか。
|
|
投稿日時: 2003-09-08 17:20
Whileの判定を下記のようにしたらどうでしょう?
For I = 0 To NEEDID - 1 Do SPID = RID.Next(0, MAXID - 1) Loop While PTID.IndexOf(SPID) = False PTID.Add(SPID) Next |
1