Forum: Object-Pascal / Delphi-Language
by Rolf Frei,
18. Okt 2019
Nichts gegen Dennis 07, aber vergiss bitte den Tipp am besten schnell wieder. Das ist sehr unsauberer Code und sollte so nicht verwendet werden. Er macht da einen Boolean Typecast auf einen Integer und das ist keine gute Idee. Der Code funktioniert zwar aktuell so, aber sobald da mal die Imlementation von Boolean durch Emba geändert wird, kann das zu sehr unschönen und kaum zu findenden Bugs...
Forum: Object-Pascal / Delphi-Language
by Rolf Frei,
17. Okt 2019
Du machst da ein IndexOf auf dem String. Lines.Text ist ein String. Das entspricht einem Pos(), was du eigentlich nicht haben willst, da dir sonst beim Wert "Anna" auch "Susanna", "Annabelle" etc. als Treffer geliefert werden. Du musst Memo6.Lines.IndexOf verwenden. So wird die ganze Zeile im Memo6 verglichen.