No.3ベストアンサー
- 回答日時:
>五秒ピッタリになったときの表示のさせ方(プログラムの書き方)について
今はDelphi7以降を使っているので、
ちょっと違うのかもしれないのですが、
GetTime(またはTime)関数で現在の日付と時刻を取り出すことができます。
DecodeTimeで、時分秒ミリ秒を分解して取り出すことができますので
開始ボタンを押した時間
ストップボタンを押した時間
からそれぞれ、秒を取り出して、(1分以内なら)
引き算して5秒になれるかどうかを調べればいいと思います。
日付時刻ルーチンで色々使える関数などが見つかると思います。
がんばって下さい
(^^)ノ
再びの回答ありがとうございます。
さらにさらに質問でなんだか申し訳ないのですが(本当に初心者なもので・・・)5秒きっかりにできたら画像を表示、という指示は CASE 文で描けばよろしいのでしょうか?もしよろしければまたご教示いただきたいです。
もう数時間くらい入門書を読んでいるのですが、まだまだわからないことが多くて・・・でも皆さんのおかげでだいぶ理解できて来ました。
No.5
- 回答日時:
5秒ピッタリというのも何なんで、、、
private
time : Cardinal;
とでもしておいて、
//計測開始;
time := GetTickCount;
//StopボタンClick;
if ((GetTickCount - time) > 4900) and ((GetTickCount - time) < 5100) then
begin
//処理~
end;
下の方はGetTimeか、、、まぁ、私はGetTickCountを、、、因みに、これはwindowsが起動してからの時間をミリ秒で返す関数です。
上記のようにすれば、5[s]±100[ms]の間の場合だけ処理ができます。
ソースコード載せましたがコピペするんじゃなく、何をどう処理されているのかを考えながら書き写して下さい。
それと、参考URLにも書かれてますが、マルチポストはやっぱり控えるべきかと、、、自分の都合だけで彼方此方(アチコチ)に同じようなものをばら撒くのはちと倫理的に、、、
参考URL:http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.c …
回答ありがとうございます。
皆さん、Delphiに関するいろいろなサイトを見ていらっしゃるのですね。私はネット界のルールというものをまだよくわかっていないようです。今後は気をつけます。
正直、驚いたと同時に自分の行動がこんな風にして人にわかってしまうのに少々ネットの世界の空恐ろしさを感じました。
回答してくださった皆さん、ありがとうございました。
こちらも締め切らせていただきます。
No.2
- 回答日時:
Imageコンポーネントを使えば簡単です。
設計時にImageを配置してPictureプロパティにファイルを指定して、実行時にVisibleプロパティを操作して表示、非表示を切替えてもいいし。
実行時に
Image.Picture.LoadFromFile(’無題.bmp’);
など実行して表示するファイルを切替えてもいいでしょう。
ImageコンポーネントはAdditionalタブに有りますよ。
回答ありがとうございます!
さて
>実行時に
>Image.Picture.LoadFromFile(’無題.bmp’);
>など実行して表示するファイルを切替えてもいいでしょう。
とのことですが、最初に表示しておく画像と、条件があったときに表示させる画像を別々に指定しておく、ということなのでしょうか?
もしよろしければ詳しく知りたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- HTML・CSS 詳しい方に質問です。 早急に解決したいと思っています。 ポートフォリオをMacBook で作成したと 2 2023/05/12 17:40
- その他(OS) windowsフォトビューワー 1 2023/06/03 21:38
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
- Excel(エクセル) iphonからone driveに保存してあるExcelを閲覧すると表示の仕方がちがうデータ 2 2022/12/21 13:51
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(パソコン・スマホ・電化製品) 圧縮ファイル解像について 7 2023/07/31 08:42
- その他(プログラミング・Web制作) ホームページビルダー16で画像を保存したら画像がトップページ上に沢山出てきてしまいます 1 2022/12/06 14:50
- その他(IT・Webサービス) サイト上のフォルダ階層一覧、ファイル一覧を閲覧する方法は? 1 2022/11/11 15:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
C#で設定時刻到来時にイベント...
-
tableView reloadDataが出来ない
-
JScrollPane上のJTableの再描画
-
VB6のツールボックスへのコンポ...
-
画像を一瞬だけ表示する。
-
ファイル保存先のダイアログが...
-
JTableのカラム移動の抑止方法
-
Buttonの色
-
C++ Builder でVisibleとshow
-
変数名の付け方
-
「タイプ初期化子が例外をスロ...
-
エクセルVBAで、条件に一致する...
-
複数の変数を宣言する時、同時...
-
グローバルIPとプライベートIP...
-
VB.NET getとsetの概念がわかり...
-
final修飾子を使っているのに、...
-
パワーポイントのVBAでテキスト...
-
VBAでの[]
-
クラス間でのデータ参照
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
VB.NETでMSComm が追加できず?
-
ファイル保存先のダイアログが...
-
requestFocusについて
-
Visual Basic 2010を使ってRS-2...
-
ツールボックスのような折りたたみ
-
C#で設定時刻到来時にイベント...
-
[delphi] 変数を利用してコンポ...
-
java gui のイベント処理が重い
-
VBSでCDトレイのオープン/ク...
-
ゲーム画面(JFrame)のサイズ変...
-
VS2010デザイナーの読込エラー...
-
コンポーネント
-
delphi stringgrid
-
borland C++ Builder 6でSPComm...
-
JScrollPane上のJTableの再描画
-
画像を一瞬だけ表示する。
-
パネルのフォーカス移動
-
フレーム上のコンポーネントの...
-
アクティブなTextFiel...
おすすめ情報