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

タイトル Re^5: 経過時間の算出部分と表示部分の処理はできました。
投稿日: 2008/03/05(Wed) 15:24
投稿者
>         '---新規追加-----------------------------
>         For i = bbTimeMin To bbTimeMax
>             .AnElapsedTime(i) = False
>         Next

False は Integer型変数に入れると 0 になったような…。


>                     If mp.Game.Team(ixTeam).AnElapsedTime(i) <> -1 Then
>                         '「経過時間」を表示する-----------------
>                         .TimeOutMinutes i, ixRow, 1, 1, _
>             colorByQuarter(mp.Game.Team(ixTeam).TimeOutted(i))
>                     End If

この条件だと
「初期値(-1)以外が入っている場合に経過時間を表示」
になりますね。
上記の False で初期化してるおかげで結果的に通過してますけど
本来なら一度も入らないんじゃないかな?


ただ実行して結果だけを見るのではなくて、
ブレークポイント(F9)とステップ実行(F8)で想定通りの動作をしているか
ウォッチ/クイックウォッチで想定通りの値が入っているか
確認しながら進めていくとおかしな部分も見つけやすいと思いますよ。

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

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