
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ランキング
-
Wordテキストコントロールが未...
-
VC++のコンボボックスの各項目...
-
テキストボックス(VBA)でEnter...
-
チェックボックスの文字色の変え方
-
C# TEXTが空白であるLABELは何...
-
VB6でPNGファイルを扱うには?
-
ASP.NET : FormView内コントロ...
-
C# アプリ終了時に設定を記憶...
-
コンボボックスでカレンダー表示
-
コンボボックスの高さを変更し...
-
カスタムコントロールInputMan...
-
DataGridViewで行の展開みたい...
-
VB.NETで縦書表示をしたいので...
-
日時や時刻を指定し、その時間...
-
エクセルの画像にツールチップ...
-
ExcelVBAのコントロールの種類...
-
実行時エラー 438になった時の...
-
VBA シートのボタン名を変更し...
-
クリックイベントなのに、2回ク...
-
eclipseのデバッグ中に変数の値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
Wordテキストコントロールが未...
-
エクセルの画像にツールチップ...
-
MSFlexGrid
-
ADOのCursorLocationプロパティ
-
DataGridViewで行の展開みたい...
-
VB.NETで縦書表示をしたいので...
-
ユーザーフォームに日付を表示...
-
C# TEXTが空白であるLABELは何...
-
デザインモードを解除すると消...
-
VB6でLabelの最前面にText Box...
-
Enabled=Falseのテキストボック...
-
コンボボックスの高さを変更し...
-
C# アプリ終了時に設定を記憶...
-
VBのデータグリッドが表示され...
-
コンボボックスのセンタリング
-
エクセル VBA ユーザーフォーム...
-
checkbox付きListViewで デフ...
-
MFCでbitmapを背景にしてstatic...
-
リストコントロールのデータの...
おすすめ情報