Forum: Algorithmen, Datenstrukturen und Klassendesign
by Delphi.Narium,
1. Mär 2018
Dann sollte das Trim ausreichen, da das u. a. führende und folgende Zeilenumbrüche wegnimmt.
Bei Stringlisten (und SubItems scheint hier dann jeweils eine zu sein (TListItem.SubItems Property)), bekommt man beim Zugriff auf Text immer einen Zeilenumbruch am Ende "mitgeliefert". Der ist bei Integer nicht so wirklich hilfreich.
Mögliche Lösung (grob und ungetestet):
if...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Delphi.Narium,
1. Mär 2018
himitsus erste Variante sollte eigentlich funktionieren.
Ein VarArrayOf braucht man nur, wenn man gleichzeitig nach mehreren Werten suchen will, z. B. sowas: tdata1.Locate('SpalteVerzeichnis;SpalteDateiname', VarArrayOf(),)
Also wenn man beim Locate mehrere Spaltennamen angibt und dann für jede Spalte einen Wert übergeben muss.
Eventuell hilft auch noch ein if tdata1.Locate('ID',...