Du musst das nicht freigegen. Das sind keine TObjects sondern einfache Floats. Du musst nur Objekte Freigegen die mit x.Create etrstellt wurden, also Sachen die von TObject abgeleitet sind und das sind alle Objekte in Delphi. Verwende einfach immer ein try/finally, wann immer du ein Objekt erstellst und dann hast die nie Probleme mit Memoryleaks. Auch Records musst du nicht freigeben, es sei denn du hast da speziell Speicher dafür Reserviert (AllocMem, New, etc.). Dieser muss dann natürlich auch wieder freigegeben werden und sollte genauso mit einem Try Finally geschützt werden.
Delphi-Quellcode:
Obj := TMeinObjekt.Create;
try
//... dein Code mit dem Objekt
finally
Obj.Free; // Oder alternativ FreAndNil(Obj
end;