Nun ja, man jann natürlich auch in einem Taschenrechner, wenn das jeweilige Result extra gespeichert wird, eine bessere Darstellung "erzwingen".
Beispiel:
Delphi-Quellcode:
procedure TMainForm.btnFormatClick(Sender: TObject);
const fDouble : Double = 10000000.2356;
iFactor : Int32 = 10000000000;
begin
MemoLogs.Lines.Add(' ');
MemoLogs.Lines.Add(' Test Output long doubles ...');
MemoLogs.Lines.Add(' ');
MemoLogs.Lines.Add(FloatToStr(fDouble*iFactor));
MemoLogs.Lines.Add(Format('%28.4n',[fDouble*iFactor]));
end;
ergibt Output (hier in ein TMemo):
Test Output long doubles ...
1,41006544122114E16
14.100.654.412.211.410,0000
Zu mindestens kann man die Zahl besser erkennen.