(Gast)
n/a Beiträge
|
Re: überlauf bei eigenem Zahlentyp
12. Mär 2009, 18:37
-- sorry
edit:
Delphi-Quellcode:
function RangeVal( Val, _Min, _Max: Integer ): Integer;
begin
Result := Val;
if ( Val < _Min ) or ( Val > _Max ) then
begin
if Val > _Max then
Result := Val - _Max + _Min - 1;
if Val < _Min then
Result := _Max - ( _Min - Val - 1 );
Result := RangeVal( Result, _Min, _Max );
end;
end;
|
|
Zitat
|