Documentazione
torna al sito web >

FormatFloat (Pascalscript)

Descrizione

FormatFloat formatta un valore in virgola mobile.

Sintassi

function FormatFloat(const Format: string; Value: Extended): string;

Argomenti

FormatFloat formatta il valore in virgola mobile specificato con Value. A questo scopo viene utilizzata la stringa di formato passata nel parametro Formato. Una panoramica delle possibilità di formato può essere trovata qui.

Esempio

var
  S : String;
  e : Extended;
begin
  e:=4563.2;
  S:=FormatFloat('###,##0.00',e);
  ShowMessage(s);
end;

Le regole per comprendere lo script possono essere trovate qui.

Il valore 4563.2 è assegnato alla variabile in virgola mobile e. La funzione FormatFloat converte questo valore numerico in un testo formattato e lo assegna alla variabile S.

Spettacoli ShowMessage: 4.563,20

Nella maschera di formato è stata specificata una visualizzazione massima di 999.999,99. Un totale di 2 cifre decimali è arrotondato. Se ci sono meno decimali, vengono riempiti con 0. Se il numero è inferiore a 0, viene emesso almeno uno 0 iniziale. Se il numero è superiore a 999,99, viene formattato con migliaia di separazioni.

Si noti che nello script deve essere inserito un punto invece di una virgola, poiché la rappresentazione nello script è sempre internazionale. Lo stesso vale per la maschera di formato.