Перейти к содержанию

c++\dll время и дата


Рекомендуемые сообщения

Как можно считать с какого-нибудь независимого сервера дату и время и возвратить значения? С функцией clock() знаком - необходимо сверять дату и время с какого-нибудь источника , типа стандартного виндовсовского "time.windows" синхранизатора

Ссылка на комментарий
Поделиться на другие сайты

Если честно я уже не понимаю, зачем ты указываешь то что это именно dll.

C++ везде одинаковый, нет разницы dll это или exe (одно и тоже).

В качестве сервера советую использовать - time.windows.com

Касательно темы, вот функция, которая решит твою проблему - http://msdn.microsof...v=vs.85%29.aspx

Ссылка на комментарий
Поделиться на другие сайты

Если честно я уже не понимаю, зачем ты указываешь то что это именно dll.

C++ везде одинаковый, нет разницы dll это или exe (одно и тоже).

В качестве сервера советую использовать - time.windows.com

Касательно темы, вот функция, которая решит твою проблему - http://msdn.microsof...v=vs.85%29.aspx

ну просто админы ваши очень привередливые , ругаются - мол все подробно объясняй

что касается моего вопроса - благодарен тебе за помощь.

небольшой косяк - эта функция почему-то все равно считывает время с компа

int wmain(int argc/*для чего это долбанная переменная???/*, wchar_t *argv[])
{


LPTIME_OF_DAY_INFO pBuf = NULL;
NET_API_STATUS nStatus;
LPTSTR pszServerName = NULL;

if (argc > 2)
{
fwprintf(stderr, L"Usage: %s [\\\\time.windows.com]\n", argv[0]);// вот тут я не пойму как правильно сервер вписывать
exit(1);
}
// The server is not the default local computer.
//
if (argc == 2)
pszServerName = (LPTSTR) argv[1];
//
// Call the NetRemoteTOD function.
//
nStatus = NetRemoteTOD((LPCWSTR) pszServerName,
(LPBYTE *)&pBuf);
//
// If the function succeeds, display the current date and time.
//
if (nStatus == NERR_Success)
{
if (pBuf != NULL)
{
//fprintf(stderr, "\nThe current date is: %d/%d/%d\n",
// pBuf->tod_month, pBuf->tod_day, pBuf->tod_year);
//fprintf(stderr, "The current time is: %d:%d:%d\n",
// pBuf->tod_hours, pBuf->tod_mins, pBuf->tod_secs);
PrintText2(1, 440, SKYBLUE,dMenu.pFont, "часов:\n%d\n", pBuf->tod_hours);
PrintText2(1, 470, SKYBLUE,dMenu.pFont, "минут:\n%d\n", pBuf->tod_mins);
PrintText2(1, 500, SKYBLUE,dMenu.pFont, "секунд:\n%d\n", pBuf->tod_secs);
PrintText2(1, 530, SKYBLUE,dMenu.pFont, "месяц:\n%d", pBuf->tod_month);
PrintText2(1, 560, SKYBLUE,dMenu.pFont, "число:\n%d", pBuf->tod_day);
PrintText2(1, 590, SKYBLUE,dMenu.pFont, "год:\n%d", pBuf->tod_year);
}
}
//
// Otherwise, display a system error.
//else{
//fprintf(stderr, "A system error has occurred: %d\n", nStatus);

// }

//
// Free the allocated buffer.
//
if (pBuf != NULL)
NetApiBufferFree(pBuf);

return 0;

}

вызываем функцию:

wchar_t **buffer[1024];//если не верно , просьба поправить
wmain(0 , *buffer);

Ссылка на комментарий
Поделиться на другие сайты

Твоего кода я не увидел здесь.

Когда приведёшь свой код, тогда будем решать проблему.

а причем сдесь мой код??? это пример с микрософта - зачем мне выдумывать велосипед???

вот вызов этой функции

wchar_t **buffer[1024];//если не верно , просьба поправить

wmain(0 , *buffer);

что еще нужно???

Ссылка на комментарий
Поделиться на другие сайты

Я сказал, когда увижу твой код, тогда помогу.

Пока без обид, я увидел говнокод.

этот говно код не я придумал - а микрософтовский

если впадлу помочь в такой мелочи так и скажи , я что прошу помочь взломать

сервер NASА???

Ссылка на комментарий
Поделиться на другие сайты

Я помогаю только тем, кто хоть что-то делает.

В данном случае ты просто ждёшь рабочий сурс, в надежде на то, что скопировав код у этих индусов, мы его исправим.

Ссылка на комментарий
Поделиться на другие сайты

Я помогаю только тем, кто хоть что-то делает.

В данном случае ты просто ждёшь рабочий сурс, в надежде на то, что скопировав код у этих индусов, мы его исправим.

я код этот разбираю потом и вникаю в него , под словом ресурс ты слишком многое подразумеваешь , это всего лишь часы и дата , что тут такого??? даже если копипаст,хотя я этого не делаю без вникания в код , уж какие-то часы ....

Ссылка на комментарий
Поделиться на другие сайты

VDV в гуидедхакинг не ответили на твой вопрос?

я его там не задавал и причем здесь этот сайт???Захочу задам,захочу не задам. Или чо ты мне предъявить что-то хочешь?

Ссылка на комментарий
Поделиться на другие сайты

я его там не задавал и причем здесь этот сайт???Захочу задам,захочу не задам. Или чо ты мне предъявить что-то хочешь?

Это был просто вопрос, а не предява.

Лично мне П.Х. где ты задашь свой вопрос.

Ссылка на комментарий
Поделиться на другие сайты

Это был просто вопрос, а не предява.

Лично мне П.Х. где ты задашь свой вопрос.

ну а зачем же ты тогда беспокоишься за меня , если тебе ***. , ты противоречишь самому себе.

Изменено пользователем Coder
ругаться матом не красиво
Ссылка на комментарий
Поделиться на другие сайты

// Хватит оффтопить и ныть.

// Coder

Изменено пользователем Coder
Предупреждаю последний раз, за оскорбления администрации бессрочный бан.
Ссылка на комментарий
Поделиться на другие сайты

// Хватит оффтопить и ныть.

// Coder

да это ты как девочка редактируешь посты и мне предупреждения за онлайн игры ставишь,хотя я ни слова об этом не упоминал , заметь я некого не оскорбил , ни одного мата не написал , ты используешь права "модера" себе во благо.

А по теме - тему можно закрыть ответ найден.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.