Registriert seit: 10. Jun 2003
Ort: Berlin
9.929 Beiträge
Delphi 12 Athens
|
Re: Element in Array mit Differenzwert?
7. Mär 2009, 15: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;
|