AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:47

Parameter dieser Suchanfrage:

Suche in Thema: string durchsuchen und tipps zu while + for-schleifen
Suche alle Beiträge, die von "Matze" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 6. Okt 2009
    Die Indizes fangen bei 0 an. Eine ListBox mit 5 Einträgen hat somit die Indizes 0 - 4

    f := ListBox1.Items.Count;
    Das würde dir jedoch die Zahl 5 liefern. Somit überschreitest du damit den maximalen ListenIndex. Je nach dem, was du vor hast, "1" abziehen.

    Auch For-Schleifen müssen in dem Fall immer von 0 bis "Count - 1" laufen.

    PS: Das Thema hast du seit Beitrag #5 mit einem "" versehen....
  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Dann mach es, dafür ist die While-Schleife schließlich da.
  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Die Funktion müsste auch "andersrum" also im Deklarationsteil der Funktion Prozedur funktionieren.
    Und nun musst du die Strings nicht mehr alle klein schreiben. Es schadet natürlich auch nicht, aber Deddy hat die Funktion so umgeschrieben, dass beide Parameter "verkleinert" werden.

    Welcher Fehler kam denn bzw. was ging nicht?
  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Sekundenbruchteile. ;) Du solltest es ausführen, damit du siehst, was das Programm macht. Sonst läuft es durch und du sieht nicht "live", was nach den jeweiligen Aufrufen in der Schleife passiert.
  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Lies die Kommentare im Code. ;) Zugegeben, ich war auch erst irritiert, da alles zitiert wurde.
  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Ein Hinweis, der nicht zur Frage gehört:

    Die Sleep-Aufrufe werden immer alle ausgeführt. Wenn du mehrere Anweisungen einem if zuordnen möchtest, musst du das so machen:

    if Pos('schritt', AnsiLowerCase(RichEdit1.Lines)) > 0 then
    begin
    Button1.Click;
    Sleep(200);
    end;
    Edit: Der Turbo-Opa macht mich fertig. :mrgreen:
  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Kurz was dazu:

    Versuche immer den Code zu verstehen. Der String, mit dem verglichen wird, wird durch "AnsiLowerCase" klein geschrieben. Somit muss der Suchstring ebenfalls klein geschrieben werden.
    Es ginge natürlich auch folgendes:

    if Pos('HALLO', AnsiUpperCase(S)) > 0 then
    Das nur als Hinweis: Also immer versuchen zu verstehen, was man in sein Programm übernimmt. ;)
  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Ach ne, es heißt glaub AnsiLowerCase, sorry.

    Edit: Durch PHP & Co kommt man auch ganz durcheinander, da heißt es "StrToLower" oder "LowerString" (oder war das C/C++?) oder wie auch immer. In mySQL heißt es "Lower". Da blickt doch kein Mensch mehr durch. :mrgreen:
    Und Deddy war schneller.
  • Forum: Sonstige Fragen zu Delphi

    Re: [GELÖST] string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Irgendwo gab's mal einen Fehler in der OH. Ich kann mir seitdem nicht merken, ob Pos nun case-sensitiv ist oder nicht. Falls es das sein sollte, wie Deddy geschrieben hat, kannst du das so auch umgehen:

    if Pos('hallo', AnsiLowerString(S)) > 0 then
    Und eine der wichtigsten Regeln beim Programmieren: Der Anwender ist ein DAU (Dümmster anzunehmender User) bzw. kann einer sein. Stelle dir das vor...
  • Forum: Sonstige Fragen zu Delphi

    Re: string durchsuchen

      Delphi
      by Matze, 5. Okt 2009
    Hallo,

    das geht mit Pos bzw. PosEx.

    Grüße, Matze


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Matze&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=141239
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:01 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