Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
23. Dez 2014
Wenn ich das richtig verstanden hab, dann war Extended nie für den öffentlichen Gebrauch gedacht,
drum trifft man das in anderen Programmiersprachen auch so selten an. :stupid:
http://docwiki.embarcadero.com/Libraries/XE7/en/System.Extended
Diese Rundungsfehler muß man bei allen Größen beachten und immer nur das größte zu verwenden ist auch keine Lösung.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
22. Dez 2014
Extended sollte man besser nicht verwenden ... es war eigentlich nur für's Rechnen vorgesehen und zum Speichern Single oder Double.
Real ist sowas wie Integer/NativeInt und String und ist nur ein Alias auf den "aktuellen" Typen.
Der uralte Real48-Typ sollte besser auch nicht mehr verwendet werden, außer für Abwärtskompatibilitäten, genauso wie Comp.