Em 26/06/07, Diego Dmitruk Maturana <[EMAIL PROTECTED]> escreveu:
>
> Olá, como faço para converter uma data para ASCII ou HEXA, e depois voltar de 
> ASCII ou HEXA para uma data novamente?
>
>  Estou pensando em fazer uma trava em um programa com uma determinada data. 
> Se chegar na data o sistema trava e se o usuário voltar a data do computador 
> ele vai comparar com a ultima data que ele acessou o programa.
>
>  Estou pensando em colocar um registro no registro do windows com o ultimo 
> acesso ao programa. Mas não vou deixar no formato de data, quero basicamente 
> criptografar a data para deixar ela no registro do windows. Estava pensando 
> em colocar ela como ASCII ou como HEXA. Mas não estou conseguindo.
>
>  Alguém sabe este procedimento?
>
>  Obrigado.
>
>  Diego.
>

O formato TDateTime é um double com 8 bytes, a data é a parte inteira
e a hora é a decimal.
Vc pode usar um cast do tipo Int64 (que também ocupa 8 bytes) e gravar
o resultado no registro como inteiro.

-- 
Timeo hominem unius libri
Cogito ergo sum - Carpe diem

[]s
Guionardo Furlan
http://guionardo.blogspot.com

Responder a