Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2010, 13:51   #11
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

... а что трудно форму скрыть при создании.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 03.02.2010, 13:59   #12
Talemir
Пользователь
 
Регистрация: 12.08.2009
Сообщений: 62
По умолчанию

Цитата:
Сообщение от Melphin Посмотреть сообщение
Вот посмотри такой примерчик.

Прога запускается через 30 секунд.
Я так понимаю, что в примере происходит от чет времени назад???
То есть Таймер?
Talemir вне форума Ответить с цитированием
Старый 03.02.2010, 14:07   #13
Melphin
Новичок
Джуниор
 
Регистрация: 03.02.2010
Сообщений: 12
По умолчанию

Там лежит исходник. если бы там был отсчет времени, то это была бы другая тема разговора)))) там стоит текщее время +30. я же не буду каздый раз тестируя ждать 21 минуту двенадцатого))))))
вот что там примерно
Код:
procedure TForm1.SHWait;
begin           
nowP:=TimeOf(now)+StrToTime('00:00:30');
Timer1.Enabled:=true;
ShowModal;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
If TimeOf(now)>=nowP then
  begin
    Timer1.Enabled:=false;
    close;
  end;
end;
У нас принято оформлять код специальным тэгом - при помощи кнопочки "#".
Только...
И не значком #.
И не РНР-кодом.
И не значком цитаты.
И не собственными "ручками".
Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Модератор
Жизнь - как плохо проDEBUGеный код. В самы ответственный момент вылетает Access Violations.

Последний раз редактировалось mihali4; 03.02.2010 в 15:42.
Melphin вне форума Ответить с цитированием
Старый 03.02.2010, 15:03   #14
Talemir
Пользователь
 
Регистрация: 12.08.2009
Сообщений: 62
По умолчанию

Она включается через 30сек. Но нет привязки текущего времени!!!

Последний раз редактировалось mihali4; 03.02.2010 в 15:43.
Talemir вне форума Ответить с цитированием
Старый 03.02.2010, 15:19   #15
Talemir
Пользователь
 
Регистрация: 12.08.2009
Сообщений: 62
По умолчанию

Вот тоже самое только с одной формой
Код:
procedure TForm1.FormCreate(Sender: TObject);
 begin
 Timer2.Enabled:=true;
Timer2.Interval:=1000*30;//30сек.
While Timer2.Enabled<>false do
begin
application.ProcessMessages;
end;

procedure TForm1.Timer2Timer(Sender: TObject);
begin
 Timer2.Enabled:=false;
end;
У нас принято оформлять код специальным тэгом - при помощи кнопочки "#".
Только...
И не значком #.
И не РНР-кодом.
И не значком цитаты.
И не собственными "ручками".
Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Модератор

Последний раз редактировалось mihali4; 03.02.2010 в 15:42.
Talemir вне форума Ответить с цитированием
Старый 03.02.2010, 15:35   #16
Melphin
Новичок
Джуниор
 
Регистрация: 03.02.2010
Сообщений: 12
По умолчанию

вообще то моя задача была не сделать задержку в 30 секунд.
Код:
procedure TForm1.SHWait;
begin 
nowP:=TimeOf(now)+StrToTime('00:00: 30');
Timer1.Enabled:=true;
ShowModal;
end;
замените
Код:
nowP:=TimeOf(now)+StrToTime('00:00: 30');
на
Код:
nowP:=StrToTime('23:21:00');
и прога включется в 23:21 или позже до 00:00.

на счет
"Она включается через 30сек. Но нет привязки текущего времени!!!"
Подчеркуну пожирнее)))
Код:
nowP:=TimeOf(now)+StrToTime('00:00: 30');
И проверка в таймере
Код:
If TimeOf(now)>=nowP then
Так луче??))))

У нас принято оформлять код специальным тэгом - при помощи кнопочки "#".
Только...
И не значком #.
И не РНР-кодом.
И не значком цитаты.
И не собственными "ручками".
Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Модератор
Жизнь - как плохо проDEBUGеный код. В самы ответственный момент вылетает Access Violations.

Последний раз редактировалось mihali4; 03.02.2010 в 15:44.
Melphin вне форума Ответить с цитированием
Старый 03.02.2010, 16:20   #17
Talemir
Пользователь
 
Регистрация: 12.08.2009
Сообщений: 62
По умолчанию

Так у же луче!!! Спасибо!!!
Talemir вне форума Ответить с цитированием
Старый 03.02.2010, 16:33   #18
Melphin
Новичок
Джуниор
 
Регистрация: 03.02.2010
Сообщений: 12
По умолчанию

Пожалуйста))))
Жизнь - как плохо проDEBUGеный код. В самы ответственный момент вылетает Access Violations.
Melphin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление времени работы программы Monte-Kristo Паскаль, Turbo Pascal, PascalABC.NET 2 12.06.2009 13:25
Запуск программы Vladya Помощь студентам 4 17.11.2008 11:38
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 14:33
Запуск программы Egych Общие вопросы Delphi 4 04.05.2007 09:46