ある指定した時間に9時だったら9:00に処理を始めたり
止めたりするにはtimeofdayプロパティを使うと思うのですが
具体的にどのようにコードを書いたらいいのでしょうか?
教えてください。
質問をする場合は自分の開発環境を書くようにして下さい。
[VB.NET]
Dim wSelectTime As TimeSpan
Dim wTime As TimeSpan
wSelectTime = TimeSerial(23, 35, 17).TimeOfDay
wTime = Now.TimeOfDay
If wTime.TotalSeconds > wSelectTime.TotalSeconds Then
Debug.WriteLine("過ぎてます")
End If
特攻隊長まるるうさん回答あいがとうございます。
すいません、開発環境を明記してなくて。
osはwin XP で.NET2003です。
上記のコード試してみました♪ですが、一つ困りました。
式にコードのところの Debug.WriteLineの意味が
分からなかったのと時間になっても動作しないようなので、MessageBox.Showに書き換えてタイマーに
貼り付けたのですが
Dim wSelectTime As TimeSpan
Dim wTime As TimeSpan
wSelectTime = TimeSerial(23, 35, 17).TimeOfDay
wTime = Now.TimeOfDay
If wTime.TotalSeconds > wSelectTime.TotalSeconds Then
'MessageBox.Show("過ぎてます", "時間だよ♪")
Debug.WriteLine("過ぎてます")
End If
上記のようにしたらメッセージボックスが時間になったらめちゃくちゃ
たくさん表示されました。これを防ぐにはどうやったらいいのでしょうか?
実行したあとにTimer1.Enabled = Falseにしてもとまりませんでした。
どうしてなのでしょうか?
Debug.WriteLine() や Trace.WriteLine() の結果は、開発環境の
『出力』ウィンドウに表示されます。
出力ウィンドウが表示されていない場合には、メニューの
[表示]-[その他のウィンドウ]-[出力]を選択してみてください。
> MessageBox.Showに書き換えて
それだと、OKを押すまで次の処理がブロックされますので、せめて、
処理を止めない方法(ListBoxに表示させるとか)を使った方が良いですよ。
>Debug.WriteLineの意味が分からなかったのと
分からない場合はまずヘルプで調べる事を覚えて下さい。
コードのキーワードを選択状態にして[F1]キーを押します。
>実行したあとにTimer1.Enabled = Falseにしてもとまりませんでした。
>どうしてなのでしょうか?
Timer1 に関係ない処理だから。Timer1 なんて使ってません。
自分だけ分かってて質問内容に記述してない or 情報が後から
小出しにされていると注意を受けた事はありませんか?
もう少し伝える努力をして下さい。回答できません。
>Debug.WriteLineの意味が分からなかったのと
ようするにデバッグの仕方を知らない・・・
ってことは○○でエラーが発生したのですがどうしてですか?教えてください
という部類の人間になる可能性大
明日に向かってIDEの使い方覚えるべし♪覚えるべし♪覚えるべし♪
質問者の返答にこの辺と同じ匂いがするのは気のせいでしょうか?
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200509/05090018.txt
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200509/05090024.txt
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200509/05090055.txt
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200509/05090065.txt
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200509/05090060.txt
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200509/05090064.txt
そうでないとしても、社会一般的な礼儀がなってない人が最近多いですねorz
新規投稿は環境を必須項目にするとかはどうですか?>管理人サマ
また変な論議でレスつくのもなんだから
現状同じ匂いがする種別・・・という程度にしておこうよ
(みんな感づいてるんだから・・・)
論議でレスを続けても意味ないし・・・・
皆、気がついているし・・・・・
>>マグ氏
だからレス付けるなって
----- 終了 -----
ツイート | ![]() |