
Visual Basic 6.0 を始めたばかりの者です。
「日時や時刻を指定し、その時間になったら
あらかじめ指定したメッセージを表示させる」
というプログラムを作ろうとしています。
自分なりに考えたのは次のような方法です。
1.Year、Month、Day、Hour、Minute関数で、今日の年月日と時刻を得て
変数に入れる。
2.コンボボックスに「2003」などの数値を入れておき、
メッセージを表示させたい年月日と時刻を選択させる。
指定された年、月、日、時間、分はそれぞれ変数に入れる
4.「設定」ボタンを押す。
3.IF関数を使い、1.と2.の変数が全部一致したら、
メッセージボックスなどを出してメッセージを表示。
If (指定したYear = 今日のYear) And _
(指定したMonth = 今日のMonth) And _
(指定したDay = 今日のDay) And _
(指定したHour = 今日のHour) And _
(指定したMinute = 今日のMinute) Then
テキストボックス = "定められたメッセージを表示する"
End If
ここで行き詰まってしまいました。
タイマーコントロールを使うのかな?とは思うのですが、
どのようにして使えば良いのか判りません。。。
1.の段階で既に間違っているのでしょうか。
タイマーコントロールを使って、今日ではなく「今現時点の」
年月日と時刻を得る必要があるのでしょうか、、、?
恐らく簡単な事なのかも知れませんが、判りやすく教えて戴けると幸いです。
宜しくお願い致します。

No.3
- 回答日時:
以前,同じようなことを行おうと思いました.
その時は,Timerを使おうかと思いましたが,結局OSのatコマンドを使用して実行しました.
Timerでも常時実行形式を常時起動していればできますが,パフォーマンスが悪くなるので考える余地があるのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS2010 ActiveXコントロー...
-
VC++でエクセルのような表
-
Wordテキストコントロールが未...
-
MSFlexGrid
-
テキストボックス(VBA)でEnter...
-
ListViewでのリスト表示(初歩...
-
DataGridViewで行の展開みたい...
-
VB.NETで縦書表示をしたいので...
-
条件付き書式を設定しても、テ...
-
チェックボックスの文字色の変え方
-
VC++のエディットボックスの非表示
-
C# のテキストボックスデザイン...
-
エクセルの画像にツールチップ...
-
MSFlexGridとDataGridの違いに...
-
実行時エラー 438になった時の...
-
VBA シートのボタン名を変更し...
-
worksheetFunctionクラスのVloo...
-
エクセルVBAでオプションボタン...
-
「Columns("A:C")」の列文字を...
-
カメラスクロールするのを動画...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
Wordテキストコントロールが未...
-
ユーザーフォームに日付を表示...
-
エクセルの画像にツールチップ...
-
C# TEXTが空白であるLABELは何...
-
VBからエクセルのテキストボ...
-
DataGridViewで行の展開みたい...
-
エクセル VBA ユーザーフォーム...
-
MSFlexGrid
-
コンボボックスの高さを変更し...
-
VB.NETで縦書表示をしたいので...
-
デザインモードを解除すると消...
-
Enabled=Falseのテキストボック...
-
ADOのCursorLocationプロパティ
-
PictureBoxの背景色変更(VB.NET)
-
VB6でLabelの最前面にText Box...
-
エクセル入力規制リスト行数
-
C# アプリ終了時に設定を記憶...
-
ListViewでのリスト表示(初歩...
-
MFCでbitmapを背景にしてstatic...
おすすめ情報