Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

Как засечь время?   Найти похожие ветки 

 
Troan_81   (2006-03-27 14:45) [0]

Добрый день, мастера! Скажите пожалуйста, как засечь время и чтобы через минуту например показать сообщение, что время вышло?
По нажатию на кнопарь пишу:

Label1.caption:=TimeToStr(now);
А в таймере:
if label1.caption>label2.caption then showmessage("Time!");
Чето не получается :(
Подскажите пожалуйста!


 
Eraser ©   (2006-03-27 14:46) [1]


> Troan_81   (27.03.06 14:45)

TTimer + F1


 
Troan_81   (2006-03-27 14:48) [2]

Я про справку знаю. Справки нету.
Мне непонять, как можно засечь время?


 
Anatoly Podgoretsky ©   (2006-03-27 14:54) [3]

Troan_81   (27.03.06 14:48) [2]
T := Now;


 
Troan_81   (2006-03-27 14:58) [4]

Предпрожим, время засек. Мне нужно, чтобы через минуту появилось сообщение, т.е. в один label я засекаю время, во втором label2 у меня таймер работает. т.е. должна отсчет в обратном порядке. даже незнаю, как правильно сформулировать вопрос. Нужно чтобы через минуту появилось сообющение :(


 
balepa ©   (2006-03-27 14:58) [5]

Timer1.Interval:= 1000
Timer1.Enabled:= True

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, unit2, ComCtrls, ActnList,FileCtrl, ExtCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   Button2: TButton;
   Button3: TButton;
   Edit1: TEdit;
   Edit2: TEdit;
   Button4: TButton;
   ActionList1: TActionList;
   Action1: TAction;
   TreeView1: TTreeView;
   OpenDialog1: TOpenDialog;
   Timer1: TTimer;
   procedure Timer1Timer(Sender: TObject);

   procedure FormCreate(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;
 T: Integer;
implementation

{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
 T:= 0;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
if T<60 then
 T:= T+1
else
begin
 T:= 0;
 ShowMessage("dsfsdfsdf");
end;
end;

end.


 
Anatoly Podgoretsky ©   (2006-03-27 15:06) [6]

Troan_81   (27.03.06 14:58) [4]
Timer.Interval := 60000;


 
balepa ©   (2006-03-27 15:07) [7]


> Anatoly Podgoretsky ©   (27.03.06 15:06) [6]

И правда, зато у меня коду больше :)


 
Troan_81   (2006-03-27 15:08) [8]

Простите, что-то не понятно:(
Задам вопрос по другому:
1. Программа запустилась - засекли время (label1.Caption:=TimeToStr(now);)
2. Начали "действие 1" - заработал таймер (счтает 1 минуту).
3. Если таймер закончил отсчет (1 минуту) - показать сообщение.
т.е. должна быть разница между двумя label.


 
Sergey13 ©   (2006-03-27 15:09) [9]

2 [8] Troan_81   (27.03.06 15:08)
Если таймер (на минуту) сработал - зачем что-то еще сравнивать?


 
Anatoly Podgoretsky ©   (2006-03-27 15:10) [10]

Обработчик события OnTimer


 
balepa ©   (2006-03-27 15:10) [11]

Troan_81   (27.03.06 15:08) [8]
Ну, и че непонятно?


 
Troan_81   (2006-03-27 15:13) [12]

Всё! Мозги заработали :)
Ребята, БОЛЬШОЕ спасибо! :)



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1143012046
Ньюб2
2006-03-22 10:20
2006.04.09
предотвратить отключение монитора


2-1143099299
Хрюша
2006-03-23 10:34
2006.04.09
Как можно предварительно просмотреть содержимое RichEdit


2-1143467374
myaucat
2006-03-27 17:49
2006.04.09
StringGrid


15-1142630130
ProGmaer
2006-03-18 00:15
2006.04.09
ADSL и игры


3-1139404580
Megabyte
2006-02-08 16:16
2006.04.09
Статистика в БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский