Fórum Capturar as Horas do Servidor #209328

25/01/2004

0

E ae Gente blz?

Tenho um projeto Cliente e preciso acrescentar nele uma funçao que atualiza as horas da maquina de acordo com as horas do servidor.

Alguem sabe como capturar as horas do Servidor e como atualizar as horas do sistema?

Uso Win XP...


Desde jah agradeco.


Jeffersonontop

Jeffersonontop

Responder

Posts

25/01/2004

Bsaf

qual o banco usado


Responder

Gostei + 0

25/01/2004

Fabio.hc

Tente assim:

WinExec(PChar(´Net Time \\´+Edit1.Text),SW_HIDE);


Se vc estiver utilizando o interbase:

procedure TFrmPrincipal.DataHoraServidor;
var
   SystemTime : TSystemTime;
begin
   with dmA.qryDataHora do
      begin
      Close;
      SQL.Text:=´SELECT CURRENT_DATE, CURRENT_TIME FROM RDB$DATABASE´;
      Open;
      end;
   With SystemTime do
      begin
      //Definindo a data do sistema
      wYear:= StrToInt(copy(dmA.qryDataHora.Fields[0].AsString,7,4));
      wMonth:= StrToInt(copy(dmA.qryDataHora.Fields[0].AsString,4,2));
      wDay:= StrToInt(copy(dmA.qryDataHora.Fields[0].AsString,1,2));
      //Definindo a hora do sistema
      wHour:= StrToInt(copy(dmA.qryDataHora.Fields[1].AsString,1,2));
      wMinute:= StrToInt(copy(dmA.qryDataHora.Fields[1].AsString,4,2)); 
      wSecond:= StrToInt(copy(dmA.qryDataHora.Fields[1].AsString,7,2)); 
      end;

   //Colocar a data e hora do sistema
   SetLocalTime(SystemTime);
end;



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar