Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
Delphi 7 Enterprise
|
AW: Generic ObjectList und Suchen - Wie am besten ?
6. Aug 2014, 14:10
Delphi-Quellcode:
function TMyObjectList<T>.Search(const predicate: TPredicate<T>): T;
begin
for Result in Self do
if predicate(Result) then
Exit;
end;
TPredicate<T>
ist in SysUtils definitiert.
In der Funktion fehlt noch eine Zeile:
Delphi-Quellcode:
function TMyObjectList<T>.Search(const predicate: TPredicate<T>): T;
begin
for Result in Self do
if predicate(Result) then
Exit;
Result := nil // <<< Das muß rein sonst ist jede Suche erfolgreich mit dem letzten Element!
end;
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
|