VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/07/24(Tue) 16:13
投稿者ふく
Eメール
URL
タイトルRe: 前回の投稿では解決していませんでした・・・。

見当違いでしたらごめんなさい。
解答ではありません。

なんか、難しい処理をしているなぁって感じがします。
やりたいことをもっと簡潔に箇条書きすると良いかと思います。

バスケットのことは詳しくないのでちょっと確認。
タイマーが0になったら5秒まつ、とは
表示が0になってから5秒後がほんとの一区切り?

ファールがあった場合表示1秒足すわけですよね、そのときの5秒の残りはどうなるの?
また、1秒のカウントダウンの始まりはいつ?(ファールがあった瞬間?5秒の後?)

再度0になった場合また5秒まつの?
複数ファールはありえるの?あった場合どう処理するの?

僕は高度なプログラムはできませんので、下記のようなフローで描きますが…

タイマーが0になったら5秒間ファールの有無を監視
無→終了
有→表示を1にし、監視終了
  カウントダウン(最初のカウントダウンとは別ルーチン)
  タイマー0で終了。

こんなかんじでは?


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -