Fraction ist nicht "DER" Nachkommateil, sondern wohl eher eine Fließkommadarstellung der Mantissa.
Und das auch noch teilweise abhängig davon, ob für 32 Bit oder 64 Bit kompiliert wurde.
Hier die Interna, also was drinnen was bedeutet:
http://docwiki.embarcadero.com/RADSt...)#Reelle_Typen
Eigentlich festgelegt wie Normalisiert werden muß und demnach sollten doch Delphi und FPC das gleiche Ergebnis liefern.
https://de.wikipedia.org/wiki/IEEE_754
Irgendwie scheint
System.Frac nicht das Selbe zu sein, wie
TDoubleHelper.Frac oder
TDoubleHelper.Fraction.