Erst einmal vorweg: Ich persönlich halte es sowieso für schlechten Stil, alles was kein Objekt ist, umzucasten, ums als TObject an eine Stringliste zu hängen.
Zu deinem konkreten Problem:
Ich würde eine simple Hilfsklasse bauen, diese instanzieren, und die Instanz an die Stringliste hängen.
Delphi-Quellcode:
type
TExtended = class
private
FValue: Extended;
public
constructor Create(const Value: Extended);
property Value: Extended read FValue write FValue;
end;
liste.objects[i]:= TExtended.Create(ExtendedWert);
Denke hierbei daran, dass du die Objekte wieder freigeben musst. Evtl ist ein OwnsObjects = True beim Create deiner Stringliste schon genug, das musst du je nach Verwendung entscheiden.
@mkinzler: Sauber, schön den Nachkommateil wegschneiden