Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TStringList.Find fehlerhaft? (https://www.delphipraxis.net/172921-tstringlist-find-fehlerhaft.html)

Whookie 28. Jan 2013 21:12

TStringList.Find fehlerhaft?
 
Ich bin gerade bei einem Delphi 2007 Problem und es scheint so als würde die TStringList Funktion "Find" nicht korrekt funktioniert:

Code:
procedure TForm1.FormCreate(Sender: TObject);
var
  i: Integer;
begin
  fStringList := TStringList.Create;
  fStringList.Add('Alles');
  fStringList.Add('wird');
  fStringList.Add('gesucht');
  Caption := BoolToStr(fStringList.Find('gesucht', i), TRUE)
end;
in einer leeren Form ergibt das ein "FALSE" in der Caption????

Lemmy 28. Jan 2013 21:17

AW: TStringList.Find fehlerhaft?
 
Hi,

bei Delphi 7 steht in der Hilfe, dass "Find" in einer sortierten Liste sucht. Du hast aber keine sortierte Liste...

;-)

Steku 28. Jan 2013 21:18

AW: TStringList.Find fehlerhaft?
 
Welchen Wert hat i?

Whookie 28. Jan 2013 21:37

AW: TStringList.Find fehlerhaft?
 
Zitat:

Zitat von Lemmy (Beitrag 1201068)
Hi,

bei Delphi 7 steht in der Hilfe, dass "Find" in einer sortierten Liste sucht. Du hast aber keine sortierte Liste...

;-)

:pale: na toll, einmal nicht IndexOf verwendet und schon gestolpert ....

Danke für die rasche Antwort!

Furtbichler 29. Jan 2013 07:03

AW: TStringList.Find fehlerhaft?
 
Ich habe es mir zu eigen gemacht, eine mir unbekannte Methode, die ich aber benutzen möchte, vor Erstgebrauch mit 'F1' zu analysieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:13 Uhr.

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