Einzelnen Beitrag anzeigen

quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Element in Array mit Differenzwert?

  Alt 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.
  Mit Zitat antworten Zitat