Descobrir hora que o computador foi ligado
Veja nesta Quick Tip o tempo que o computador foi inicia, mostrando número de dias, horas, minutos e segundos.
Olá galera, vamos a esta Quick Tip que tem como objetivo mostrar o tempo que o computador foi inicia, mostrando número de dias, horas, minutos e segundos.
Para isso vamos precisar declarar uma function na seção private da classe do nosso formulário.
Listagem 1: Declaração da function
Neste momento vamos implementar a mesma usando o CTRL + SHIF + C, em cima da declaração da function LigadoEm.
Listagem 2: Implementação da function LigadoEm
Agora para testar a mesma vou usar o evento onCreate do formulário para ver como funciona.
Listagem 3: Usando a function LigadoEm
Fico por aqui e até a próxima.
Um abraço
Wesley Y
www.lithic.com.br
Para isso vamos precisar declarar uma function na seção private da classe do nosso formulário.
Listagem 1: Declaração da function
type
TForm1 = class(TForm)
private
{ Private declarations }
function LigadoEm: string;
public
{ Public declarations }
end;
Listagem 2: Implementação da function LigadoEm
function TForm1.LigadoEm: string;
const
Ticks_Dia: Integer = 1000 * 60 * 60 * 24;
Ticks_Hora: Integer = 1000 * 60 * 60;
Ticks_Numero: Integer = 1000 * 60;
Ticks_Segundo: Integer = 1000;
var
t: Longword;
d, h, m, s: Integer;
begin
t := GetTickCount;
d := t div Ticks_Dia;
Dec(t, d * Ticks_Dia);
h := t div Ticks_Hora;
Dec(t, h * Ticks_Hora);
m := t div Ticks_Numero;
Dec(t, m * Ticks_Numero);
s := t div Ticks_Segundo;
Result := 'Ligado em : ' + IntToStr(d) + ' Dias ' + IntToStr(h) + ' Horas ' + IntToStr(m) +
' Minutos ' + IntToStr(s) + ' Segundos';
end;
Listagem 3: Usando a function LigadoEm
procedure TForm1.FormCreate(Sender: TObject); begin Caption := LigadoEm; end;
Um abraço
Wesley Y
www.lithic.com.br

Ozamir Alves Frias
em 10/1/2012 08:32 - Responder
bom dia, qual a previsao de inicio da video curso datasnap?
em 10/1/2012 08:32 - Responder

[Comentário do autor]
Wesley Yamazack
em 10/1/2012 08:35 - Responder
Wesley Yamazack
Olá Ozamir, estamos pra publicar vídeos este mês de janeiro ainda, no máximo em fevereiro, ok ?
Obrigado. Um abraço
Obrigado. Um abraço
em 10/1/2012 08:35 - Responder
[Este post ainda não foi associado a uma sequência]
Você está em:
canal Delphi
Publicidade
Wesley Yamazack
Space do autor
Graduado em Analise de Sistemas, no ramo de desenvolvimento há mais de 6 anos, onde atuou em empresas de diversos seguimentos como financeiro, comercial, estacionamento, etc. Atualmente analista desenvolvedor terceirizado da Marinha do Brasil, além de desenvolver projetos através da minha empresa Li...
Space do autor


0
0
