Ver Mensaje Individual
  #3  
Antiguo 25-03-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Hola GerTorresM, también puedes pasar tu barra de progreso como parámetro:

Código Delphi [-]
 
procedure TDMLiquidacion.liquidarPeriodo(pCodigoSuscriptor: Integer; aProgessBar : TProgressBar);
begin
  aProgessBar.Position := 0;
  if not verificarCritica then
    begin
      borraLiquidacion(pCodigoSuscriptor);
      divideLecturas(pCodigoSuscriptor);
      liquidaInteresDiario(pCodigoSuscriptor);
      // liquida Interes de mora mensual
      // liquida reconexiones
      liquidaTarifa(pCodigoSuscriptor);
   .........................................................
   .........................................................
end;
 
procedure TFLiquidaPeriodo.SBLiquidarPeriodoClick(Sender: TObject);
begin
  DMLiquidacion.liquidarPeriodo(Self.CodigoSuscriptor, ProgressBar1);
end;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita