Запуск процедуры по дате[DELPHI]

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Ant1Player, 22 May 2009.

  1. Ant1Player

    Ant1Player New Member

    Joined:
    21 Nov 2008
    Messages:
    33
    Likes Received:
    1
    Reputations:
    0
    помогите сделать проверку на дату.
    цель такова: запускаем приложение, и если дата на компе например 01.06.2009 или выше, то выполняется процедура если нет то ни чего не происходит.
     
  2. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    прописаться в планировщик.
    самый простой вариант, это AT.

     
  3. Ant1Player

    Ant1Player New Member

    Joined:
    21 Nov 2008
    Messages:
    33
    Likes Received:
    1
    Reputations:
    0
    нет, вы не понели.
    НУжно не в планировщик поставить программу, а с приложения зделать процедуру по дате...
    тоесть запускаеш программу если дата 01.06.2009 и выши то выполняется процедура к примеру showmesage в этом роде надо..
     
  4. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    var
    s: string;
    begin
    s:=timetostr(time);
    if .... then .... else ... ;
    ....
    ....
    end;
     
  5. Ant1Player

    Ant1Player New Member

    Joined:
    21 Nov 2008
    Messages:
    33
    Likes Received:
    1
    Reputations:
    0
    А можно if .... есче написать?
     
  6. МongBa†

    МongBa† Member

    Joined:
    12 May 2009
    Messages:
    66
    Likes Received:
    12
    Reputations:
    0
    То ли я чето недопонимаю, то ли на паскале time это дата...
    мой вариант:
    Code:
    if date>=strtodate('01.06.2009') then
    begin
     showmessage('вовремя!');
    end
    else
    begin
     showmessage('еще рано');
    end;