| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
| Voltar ao Topo |
|
 |
gilsonnrodrigues Moderador

Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Qua Jul 07, 2010 4:30 pm Assunto: |
|
|
| use o gettickcount |
|
| Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Qua Jul 07, 2010 5:12 pm Assunto: |
|
|
| gilsonnrodrigues escreveu: | | use o gettickcount |
Achei algo sobre este GETTICKCOUNT na net e...
Seria algo assim?
| Código: | procedure TForm1.Button2Click(Sender: TObject);
var
i : integer;
Time1 : TDateTime;
begin
Edit1.Text := FloatToStr(GetTickCount);
For i := 0 to 100000 do
begin
Edit2.Text := IntToStr(i);
end;
Edit3.Text := FloatToStr(GetTickCount);
Edit4.Text := FloatToStr(StrToFloat(Edit3.Text) - StrToFloat(Edit1.Text));
//Time1 := StrToTime(Edit4.Text);
//ShowMessage(FormatDateTime('hh:mm:ss:zzz',time1));
end; |
Ou assim
| Código: | procedure TForm1.Button4Click(Sender: TObject);
var
i : integer;
Time1 : TDateTime;
begin
Edit1.Text := FloatToStr(GetTickCount);
i := 0;
while i < 100001 do
begin
Edit2.Text := IntToStr(i);
Inc(i);
end;
Edit3.Text := FloatToStr(GetTickCount);
Edit4.Text := FloatToStr(StrToFloat(Edit3.Text) - StrToFloat(Edit1.Text));
//Time1 := StrToTime(Edit4.Text);
//ShowMessage(FormatDateTime('hh:mm:ss:zzz',time1));
end; |
_________________ Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree |
|
| Voltar ao Topo |
|
 |
gilsonnrodrigues Moderador

Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Qui Jul 08, 2010 3:59 pm Assunto: |
|
|
assim:
| Código: | procedure TForm1.Button4Click(Sender: TObject);
var
i : integer;
/////////////// Time1 : TDateTime;
T : Cardinal;
begin
T := GetTickCount; //lê o tick inicial.
i := 0;
while i < 100001 do
begin
Edit2.Text := IntToStr(i);
Inc(i);
end;
Edit4.Text := FormatFloat(',0', GetTickCount - T);
end; |
|
|
| Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
| Voltar ao Topo |
|
 |
|