Data do windows como controlar?

Delphi

10/12/2007

Boa noite pessoal sou novo no fórum

pessoal preciso verificar no delphi se a data do windows foi alterada, tenho um sistema que controla a hora de entrada e saída de funcionários tem como fazer uma rotina pra saber se a hora e a data do windows foi alterada? ou algo pra evitar que os funcionários manipulem a hora quando chegar atrasado?


Joao_arthur

Joao_arthur

Curtidas 0

Respostas

Joao_arthur

Joao_arthur

10/12/2007

up..


GOSTEI 0
Educacau

Educacau

10/12/2007

Não seria melhor vc pegar a hora do servidor do BD?


GOSTEI 0
Joao_arthur

Joao_arthur

10/12/2007

é seria uma alternativa...havia pensado nisso já


GOSTEI 0
Aldus

Aldus

10/12/2007

Ola Joao,

eu uso dessa forma mencionada pelo amigo educacau, em que pego a data do servidor e a mantenho em uma variável global, em todo o sistema me refiro a data atual, não como Date mas por essa variável.

Mas lembre-se somente funciona se o usuário não ter acesso ao servidor.

Vc deve inserir um sqldataset e um clientdataset ao seu datamodule, aí no início de sua aplicação.

      datamodule.sql_dataserver.CommandText := ´Select Current_Date as dServer from RDB$Database´;
      datamodule.cds_dataserver.Open ;
      DataSistema := dm.cds_dataserver.fieldbyname(´dServer´).AsDateTime ;


Espero tê-lo ajudado.

abraço


GOSTEI 0
Joao_arthur

Joao_arthur

10/12/2007

valeu pessoal acho que vou fazer pegando a hora do servidor mesmo por enquanto ta rodando local mas o sistema de ponto vai ficar em uma estação...grato.


GOSTEI 0
POSTAR