Uso do componente uGauge
Exemplo de uso do componente Gauge nos projetos desenvolvidos com o VsScripter
Instruções
Incluir a unit uGaugePR no uses da unit do VsScripter;
Utilizar os comandos:
uGaugePR.AtivarGaugePr;
uGaugePr.UpdateGaugePR;
uGaugePR.DesativarGaugePr;
uGaugePR.Cancelado;
Segue um exemplo de código
uses
Classes, Graphics, Controls, Forms, Dialogs, uGaugePR, Base64Encoding;
var
i : integer;
iNroPassos : Integer;
begin
// qtos passos terá o processo: Pode ser o nro de Registros do dataset, etc..
iNroPassos := 200000;
// Inicializa o gauge. O primeiro parametro define se o usuario podera cancelar o processo..
uGaugePR.AtivarGaugePr(True, 'Titulo da Janela', iNroPassos);
for i := 0 to iNroPassos do
begin
// Verifica se o usuario cancelou o processo pressionando o botão de Cancelar
if (uGaugePr.Cancelado) then
Break;
// Atualiza na tela o nro de passos realizados
uGaugePr.UpdateGaugePR;
// realiza o processo desejado..
end;
uGaugePR.DesativarGaugePr;
end;