Запуск диалогового окна в определенное время

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Лена89
Сообщения: 51
Зарегистрирован: 20 июн 2007, 09:36

Запуск диалогового окна в определенное время

Сообщение Лена89 » 08 окт 2007, 15:05

Здравствуйте!

Необходимо задать строго определенное время, например, через неделю, такой-то час и минута. При включении компьютера и запуска определенной программы (в которой будет «зашит» этот код), если время просрочено, то автоматически открывалось бы диалоговое окно.

Из MSDN MS Visual Studio 6.0:

Код: Выделить всё

#include <stdio.h>
#include <sys/timeb.h>
#include <time.h>

void main( void )
{
   struct _timeb timebuffer;
   char *timeline;

   _ftime( &timebuffer );
   timeline = ctime( & ( timebuffer.time ) );

   printf( "The time is %.19s.%hu %s", timeline, timebuffer.millitm, &timeline[20] );
}
Пыталась переработать этот код, но, увы, …что-то не срабатывает. Может, кто подскажет действующий вариант?

Всего наилучшего!

Den
Сообщения: 62
Зарегистрирован: 09 сен 2004, 14:10

Re: Запуск диалогового окна в определенное время

Сообщение Den » 09 окт 2007, 22:09

Попробуй эти ф-ции:

void GetSystemTime(LPSYSTEMTIME lpSystemTime);

void GetLocalTime(LPSYSTEMTIME lpSystemTime);

Ответить