• ベストアンサー

プログラムを一定時間とめるコードの際に24時をまたぐととまらないようにするには?

お世話になります。 以下のコードだと24時をまたぐ際に プログラム自体が停止してしまうんでうバグがあるんですよね。ちょっと解決方法がおもいつかないので 詳しい方教えて下さい。よろしくお願いします。 st = Timer   Do While Timer - st < 3     DoEvents   Loop

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

st = Timer Do past = Timer - st If past < 0 Then past = past + 24 * 3600 DoEvents Loop While past < 3