Registriert seit: 27. Nov 2017
2.490 Beiträge
Delphi 7 Professional
|
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
28. Nov 2017, 16:12
Delphi-Quellcode:
var
Rezept : array[1..25] of string;
i : Integer;
Gesucht : String;
Gefunden : Boolean;
begin
Gesucht := UpperCase(Edit1.text);
...
i := Low(Rezept);
repeat
Gefunden := Pos(Gesucht,UpperCase(Rezept[i])) <> 0;
Inc(i);
until Gefunden or (i > High(Rezept));
Label9.Caption:= Format('Das Rezept ist %sin der Rezeptsammlung vorhanden!',[IfThen(Gefunden,'','nicht ')]);
end;
Die Variante aus http://www.delphipraxis.net/1387370-post19.html liefert bei mir korrekte Ergebnisse, wenn ich (ebenso wie TiGü) aus den Konstanten Zeichenfolgen mache.
Geändert von Delphi.Narium (28. Nov 2017 um 17:11 Uhr)
Grund: fehlende Deklaration von Rezept ergänzt. Von Hoika weiter unten bemängelten Fehler behoben.
|