Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi AV bei angepasster TObjectList (https://www.delphipraxis.net/147806-av-bei-angepasster-tobjectlist.html)

Hawkeye219 16. Feb 2010 21:11

Re: AV bei angepasster TObjectList
 
Hallo,

wenn du schon einmal beim Überarbeiten bist, kannst du vielleicht auch die Stringvergleiche in die Klasse TArtikel verschieben. Das könnte dann so oder ähnlich aussehen:

Delphi-Quellcode:
procedure TNonFoodList.Suchen(locNonFoodList: TNonFoodList; KeyWord: string);
var
  Item: Pointer;
begin
  for Item in Self do
    if TArtikel(Item).ContainsKey(KeyWord) then
      locNonFoodList.Add(TArtikel(Item));
end;

function TArtikel.ContainsKey (const aKey: string): Boolean;
begin
  Result := ContainsText(ArtikelName, aKey)
         or ContainsText(FloatToStr(Menge), aKey)
         or ContainsText(FloatToStr(Preis), aKey)
         or ContainsText(FloatToStr(Kosten), aKey);
end;
Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:07 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz