Delphi Programming RTL Reference|By Category|Alphabetically|By Unit
function EnsureRange(const AValue, AMin, AMax: Integer): Integer; overload;
function EnsureRange(const AValue, AMin, AMax: Int64): Int64; overload;
function EnsureRange(const AValue, AMin, AMax: Double): Double; overload;
Returns the closest value to a specified value within a specified range
EnsureRange returns AValue if AMin <= AValue <= AMax.
EnsureRange returns AMin if AMin > AValue.
EnsureRange returns AMAx if AMax < AValue.
var lt, in, gt : integer;
lt := -5; in := 0; gt := 5;
// EnsureRange(lt, -3, 3) = -3
// EnsureRange(in, -3, 3) = 0
// EnsureRange(gt, -3, 3) = 3
|
InRange,
|
Free Delphi code snippet inside every Delphi Newsletter! |
|
|
|
Got some code to share? Got a question? Need some help? |
|
|