Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Element in Array mit Differenzwert?

  Alt 7. Mär 2009, 16:31
Wie wäre es mit einer einfachen Differenz?
Delphi-Quellcode:
function IsElementInArray(lpArray: TRestoreArray; dwElement,
  dwDelta: DWord): Boolean;
var
  i: Integer;
begin
  Result := false;
  for i := Low(lpArray) to High(lpArray) do
    if Abs(lpArray[i].dwOffset - dwElement) <= dwDelta then
    begin
      Result := true;
      Exit;
    end;
end;
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat