// Integerwerte werden mit Tausender-Punkt angezeigt, wobei ausgewählt
// werden kann, wie der Wert "0" angezeigt wird;


// Getestet mit D4 unter XP

function iFormat(i: Integer; Null: boolean): string; 
var s: string; 
begin 
  s := '#,'; 
  if Null then s := s + '0'; 
  Result := FormatFloat(s, i); 
end; 
 
// Beispielaufruf 
 
procedure TForm1.Button1Click(Sender: TObject); 
begin 
  label1.caption := iFormat(123456789, false); // '123.456.789' 
  label2.caption := iFormat(0, true);          // '0' 
  label3.caption := iFormat(0, false);         // '' 
end;



 

Zugriffe seit 6.9.2001 auf Delphi-Ecke