AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Zitat:
|
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
und vielleicht noch auf Gleichheit prüfen.
Es soll ja nicht Vanille gefunden werden - sondern Vanillekipferl. Grüße Klaus |
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Hast du einen passenden Quelltext ? Problem: Eingabe von 'hjb jj' -> 'nicht vorh.' Danach sofortige Eingabe 'Apfelrotkohl' -> 'nicht vorhanden'...Habe den eindruck, das Programm führt nichts aus nachdem man erneut auf button klickt und es eig sagen müsste 'vorh.'
|
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Hier wurde schon einer geschrieben
Zitat:
|
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Geht nicht. es sagt, dass es nicht vorhanden ist, egal ob es so ist oder nicht :(
|
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Denn wenn ich das mal schnell runtertippe und die einzelnen Rezepte als Strings anstatt String-Konstanten schreibe, dann geht's: |
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Hallo,
und dann bitte noch 2 Stellen optimieren alt: For s:=1 to 25 do If Pos (Uppercase(Gesucht),UpperCase(Rezept[s]))<> 0 Then neu: For s:=Low(Rezept) to High(Rezept) do If AnsiUpperPos(Gesucht,Rezept[s])<> 0 Then Dann musst du bei einem neuen Rezept die 25 nicht jedesmal ändern. Und Zählvariablen heissen immer i (Das war ein Scherz ;) ) |
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Delphi-Quellcode:
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.
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; |
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
String exceeds line wird mir angezeigt
|
AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Wo?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 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