Ver Mensaje Individual
  #9  
Antiguo 28-12-2022
Avatar de duilioisola
[duilioisola] duilioisola is online now
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Yo lo que te recomiendo es tener siempre disponible el valor en formato Float.
Luego lo utilizas en el label y en el calculo partiendo de el.

Código Delphi [-]
unit UEjemplo

interfase

uses ...

type 
  TFMEjemplo = class(TForm)
    [...]
  private
    Total : double;
    [...]
  end;

    [...]

procedure TFMEjemplo.Create();
begin
  Total := 0;
end;

procedure TFMEjemplo.CalculaTotal;
begin
  Total := ObtenerTotal();
end;

procedure TFMEjemplo.MuestraTotal;
begin
  sub_t.Text:= FloatToStrF( Total , ffNumber, 8, 2 );
end;

function TFMEjemplo.DevuelveDobleDeTotal : double;
begin
  Result := Total * 2;
end;
Responder Con Cita