HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Запуск процедуры по дате[DELPHI]
  #1  
Старый 22.05.2009, 18:21
Ant1Player
Познающий
Регистрация: 21.11.2008
Сообщений: 36
С нами: 9194467

Репутация: 6
По умолчанию Запуск процедуры по дате[DELPHI]

помогите сделать проверку на дату.
цель такова: запускаем приложение, и если дата на компе например 01.06.2009 или выше, то выполняется процедура если нет то ни чего не происходит.
 
Ответить с цитированием

  #2  
Старый 22.05.2009, 18:52
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

прописаться в планировщик.
самый простой вариант, это AT.

Цитата:
C:\Documents and Settings\W!z@rD>at /?
Команда AT предназначена для запуска команд и программ в указанное время
по определенным дням. Для использования команды AT необходимо, чтобы была
запущена служба расписаний.

AT [\\имя_компьютера] [ [код] [/DELETE] | /DELETE [/YES]]
AT [\\имя_компьютера] время [/INTERACTIVE]
[ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

\\имя_компьютера Имя удаленного компьютера. Если этот параметр опущен,
используется локальный компьютер.
код Порядковый номер запланированной задачи.
/delete Отмена запланированной задачи. Если код задачи опущен,
отменяются все задачи, запланированные для указанного
компьютера.
/yes Отмена запроса на подтверждение при отмене всех
запланированных задач.
время Время запуска команды.
/interactive Разрешение взаимодействия задачи с пользователем,
работающим на компьютере во время запуска задачи.
/every:день[,...] Запуск задачи осуществляется по указанным дням недели или
месяца. Если дата опущена, используется текущий день
месяца.
/next:день[,...] Задача будет запущена в следующий указанный день недели
(например в следующий четверг). Если дата опущена,
используется текущий день месяца.
"команда" Команда Windows NT или имя пакетного файла.
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #3  
Старый 22.05.2009, 19:00
Ant1Player
Познающий
Регистрация: 21.11.2008
Сообщений: 36
С нами: 9194467

Репутация: 6
По умолчанию

нет, вы не понели.
НУжно не в планировщик поставить программу, а с приложения зделать процедуру по дате...
тоесть запускаеш программу если дата 01.06.2009 и выши то выполняется процедура к примеру showmesage в этом роде надо..
 
Ответить с цитированием

  #4  
Старый 22.05.2009, 19:12
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами: 9980798

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

var
s: string;
begin
s:=timetostr(time);
if .... then .... else ... ;
....
....
end;
 
Ответить с цитированием

  #5  
Старый 22.05.2009, 19:28
Ant1Player
Познающий
Регистрация: 21.11.2008
Сообщений: 36
С нами: 9194467

Репутация: 6
По умолчанию

А можно if .... есче написать?
 
Ответить с цитированием

  #6  
Старый 22.05.2009, 20:22
МongBa†
Познающий
Регистрация: 12.05.2009
Сообщений: 45
С нами: 8946396

Репутация: 28
По умолчанию

То ли я чето недопонимаю, то ли на паскале time это дата...
мой вариант:
Код:
if date>=strtodate('01.06.2009') then
begin
 showmessage('вовремя!');
end
else
begin
 showmessage('еще рано');
end;
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрет на запуск процессов?как? pr0_zu Windows 9 04.12.2008 23:43
Встроенные функции и процедуры. mari00 С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 8 14.12.2006 16:25
К продолжение темы ' Про Автозагрузку?', теперь нужен запуск! Варфоломей С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6 18.04.2006 22:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.