New type system - Decimals

This commit is contained in:
Michael Schimmel
2025-08-26 13:47:38 +02:00
parent c434a151dd
commit 1ff603bd10
7 changed files with 337 additions and 197 deletions
+3 -3
View File
@@ -218,9 +218,9 @@ begin
end;
case aValue.Kind of
tkInteger, tkInt64, tkEnumeration: Result := TDataType.FromOrdinal(aValue.AsInt64);
tkFloat: Result := TDataType.FromFloat(aValue.AsExtended);
tkString, tkUString: Result := TDataType.FromText(aValue.AsString);
tkInteger, tkInt64, tkEnumeration: Result := TDataType.Ordinal.CreateValue(aValue.AsInt64);
tkFloat: Result := TDataType.Float.CreateValue(aValue.AsExtended);
tkString, tkUString: Result := TDataType.Text.CreateValue(aValue.AsString);
tkRecord:
begin
ctx := TRttiContext.Create;