powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / синхронизация времени
7 сообщений из 7, страница 1 из 1
синхронизация времени
    #34168458
denraz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите пожалуста!
Нужно чтобы в перед запуском определенной функции запускалась синхронизация времени с другой машиной или сервером по IP или Имени.
Есть ли возможность сделать это C++ Builder 6.
...
Рейтинг: 0 / 0
синхронизация времени
    #34169621
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
denrazподскажите пожалуста!
Нужно чтобы в перед запуском определенной функции запускалась синхронизация времени с другой машиной или сервером по IP или Имени.
Есть ли возможность сделать это C++ Builder 6.
Что-то вроде "net time" надо запустить - посоветуйся с системщиками.
...
Рейтинг: 0 / 0
синхронизация времени
    #34170662
denraz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pandrew denrazподскажите пожалуста!
Нужно чтобы в перед запуском определенной функции запускалась синхронизация времени с другой машиной или сервером по IP или Имени.
Есть ли возможность сделать это C++ Builder 6.
Что-то вроде "net time" надо запустить - посоветуйся с системщиками.
а можно из Builder'a запустить эту команду, если можно то как?
...
Рейтинг: 0 / 0
синхронизация времени
    #34170891
vessi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HINSTANCE ShellExecute(

HWND hwnd, // handle to parent window
LPCTSTR lpOperation, // pointer to string that specifies operation to
perform
LPCTSTR lpFile, // pointer to filename or folder name string
LPCTSTR lpParameters, // pointer to string that specifies
executable-file parameters
LPCTSTR lpDirectory, // pointer to string that specifies default
directory
INT nShowCmd // whether file is shown when opened
);

Честно говоря, рекомендую разобраться в формате отдачи времени серверамии
NTP. Порт - 123UDP. В гугле много.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
синхронизация времени
    #34170936
vessi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShellExecute(Application->Handle, "open", "net", params, NULL, SW_HIDE);

где params - LPCTSTR с данными "time \\timeserv /set /y" - это используется для синхронизации.
SW_HIDE - используется для того, чтобы окно консоли не мелькало.

проще говоря, вам нужно вызвать в консоли команду "net time \\timeserv /set /y", где \\timeserv - имя машины для синхронизации времени.
...
Рейтинг: 0 / 0
синхронизация времени
    #34174344
denraz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все спасибо за ответы но
Код: plaintext
ShellExecute(Application->Handle, "open", "net", "time \\timesrv /set /y", NULL, SW_SHOW);
не работает, проверил другие команды: PING, IPCONFIG все работает, а NET не работает, CreateProcess тоже не помог(правда я в нем не совсем разобрался куда параметры вставлять).

ИТОГ:
пришлось создать CMD фаил с командой "net time \\timesrv /set /y" и через ShellExecute запустить его.
P.S. Если вдруг у кого есть еще идеи буду рад, заранее спасибо.
...
Рейтинг: 0 / 0
синхронизация времени
    #34176532
vessi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://ru.wikipedia.org/wiki/NTP

пишите примитивный клиент :)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / синхронизация времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]