Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
Turbo Delphi für Win32
|
Re: Element in Array mit Differenzwert?
7. Mär 2009, 16:35
Delphi-Quellcode:
function IsElementInArray(lpArray: TRestoreArray; dwElement,
dwDelta: Integer): Bool;
var
i, min, max : integer;
begin
Result := False;
min := dwElement - dwDelta;
max := dwElement + dwDelta;
i := Low(lpArray);
repeat
Result := NOT lpArray[i] in [min..max];
inc(i);
until (i > High(lpArray)) or NOT Result;
end;
Nicht getestet ...
Lars S. Wer nicht mit der Zeit geht, geht mit der Zeit.
|