|
@@ -1363,6 +1363,11 @@ begin
|
|
|
Result:=GetAsLongint;
|
|
|
end;
|
|
|
|
|
|
+function TLongintField.GetAsLargeint: Largeint;
|
|
|
+begin
|
|
|
+ Result:=GetAsLongint;
|
|
|
+end;
|
|
|
+
|
|
|
function TLongintField.GetAsLongint: Longint;
|
|
|
|
|
|
begin
|
|
@@ -1432,6 +1437,14 @@ begin
|
|
|
end;
|
|
|
end;
|
|
|
|
|
|
+procedure TLongintField.SetAsLargeint(AValue: Largeint);
|
|
|
+begin
|
|
|
+ if (AValue>=FMinRange) and (AValue<=FMaxRange) then
|
|
|
+ SetAsLongint(AValue)
|
|
|
+ else
|
|
|
+ RangeError(AValue,FMinRange,FMaxRange);
|
|
|
+end;
|
|
|
+
|
|
|
procedure TLongintField.SetAsFloat(AValue: Double);
|
|
|
|
|
|
begin
|