トップページ > プログラム > 2015年12月27日 > QBQnSzS+

書き込み順位&時間帯一覧

18 位/182 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010110000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれDelphi(超初心者用)その56

書き込みレス一覧

くだすれDelphi(超初心者用)その56
645 :デフォルトの名無しさん[sage]:2015/12/27(日) 08:36:54.18 ID:QBQnSzS+
思うようにできませんでした。
書く方が悪くてすみません。
Aボタンを押しBボタンを押した時のループはそのままで、Aボタンを押した時の有効のみを無効にするにはどうしたらいいでしょうか。
くだすれDelphi(超初心者用)その56
647 :デフォルトの名無しさん[sage]:2015/12/27(日) 10:18:08.33 ID:QBQnSzS+
A、B、Cのボタンを配置し、Aボタンを押してから5秒間はBとCのボタン有効となります。この間AボタンはTrueです。5秒経過したらFalseに戻ります。
Bボタンにはwhileのプログラムがあります。
Cボタンにはwhileから出るように書きました。

Aボタンを押し(True)、Bボタンを押しwhileでループ状態の時に、5秒経過した時AボタンがTrueのままでFalseになりません。
Bボタンのwhileのループそのままにしておきたいです。
どうしたらいいでしょうか。
くだすれDelphi(超初心者用)その56
650 :デフォルトの名無しさん[sage]:2015/12/27(日) 11:17:05.97 ID:QBQnSzS+
わかりやすい解説ありがとうございます。
自分で調べた限りでは解Bしか見つからなかったのでお聞きしました。

解Aについては途中で止まるとキリが悪い場合が多いのでやめておきます。

TTimerを使っていますが、他に拾ったfunctionでも試しました。どちらも一緒でした。
解Cのタイマーをもう一つ使う方法でやってみたいと思います。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。