Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.11.23;
Скачать: [xml.tar.bz2];

Вниз

Как получить показания времени на удаленной машине по сети?   Найти похожие ветки 

 
novill   (2007-11-21 10:43) [0]

Если это важно, удаленная машина - сервер домена.


 
Правильный_Вася   (2007-11-21 10:48) [1]

назначить егона лок. машине сервером времени?


 
Рамиль ©   (2007-11-21 10:48) [2]

net time \\ServerName


 
Некто ©   (2007-11-21 10:48) [3]

Специально полез в гугль поискать что за зверь такой "сервер домена". Ничего вразумительного не нашёл.

ЗЫ: Правильно поставленный вопрос - 90% ответа.


 
Rouse_ ©   (2007-11-21 10:54) [4]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 end;

 PTIME_OF_DAY_INFO = ^TIME_OF_DAY_INFO;
 TIME_OF_DAY_INFO = record
   tod_elapsedt : DWORD;
   tod_msecs    : DWORD;
   tod_hours    : DWORD;
   tod_mins     : DWORD;
   tod_secs     : DWORD;
   tod_hunds    : DWORD;
   tod_timezone : Longint;
   tod_tinterval: DWORD;
   tod_day      : DWORD;
   tod_month    : DWORD;
   tod_year     : DWORD;
   tod_weekday  : DWORD;
 end;

 function NetRemoteTOD(Server: PWChar; var pBuffer: PTIME_OF_DAY_INFO): DWORD;
   stdcall; external "NETAPI32.DLL";
 function NetApiBufferFree(pBuffer: Pointer): DWORD;
   stdcall; external "NETAPI32.DLL";

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
 TOD: PTIME_OF_DAY_INFO;
begin
 if NetRemoteTOD("\\192.168.2.115", TOD) = 0 then
 try
   with TOD^ do
     ShowMessage(Format("Data %d %d %d Time %d:%d:%d",
       [tod_day, tod_month, tod_year, tod_hours - (tod_timezone div 60),
         tod_mins, tod_secs]));
 finally
   NetApiBufferFree(TOD);
 end
 else
   RaiseLastOSError;
end;

end.


 
novill   (2007-11-21 11:22) [5]

> [1] Правильный_Вася   (21.11.07 10:48)
Надо просто, чтобы время используемое программой не зависело от локального.

> [3] Некто ©   (21.11.07 10:48)
Вам на форум моралистов надо :)

> [4] Rouse_ ©   (21.11.07 10:54)

Большое спасибо. Вы очень помогли.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2008.11.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
2-1223996504
Gurd
2008-10-14 19:01
2008.11.23
Назначить edit2 событие onKeyPress edit1


2-1223103931
Dr. Genius
2008-10-04 11:05
2008.11.23
Вычитание времени


2-1224142845
Нов_и_чок
2008-10-16 11:40
2008.11.23
Из DBF в MDB


2-1223738086
Виктор008
2008-10-11 19:14
2008.11.23
вопрос по Delphi 2009


15-1222085601
^-k2-^
2008-09-22 16:13
2008.11.23
Поздравляю Внука с рождением Сына :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский