Es ist grober Unfug die ListView für die Dublettenprüfung zu bemühen. Ist aber ein klassischer Anfängerfehler und habe ich zu meinen Anfangszeiten auch so gemacht, also keine falsche Scham.
Wie macht man es also richtig(er)?...
Anfängerfehler? Richtiger?
Er fragt das Ganze einmal ab in seinem Miniprojekt. Warum sollte man da eine eigene Klasse erstellen und 5x mehr Code produzieren?
Mmm, es kommt darauf an. Wenn es sich wirklich nur um 5 Zeilen handelt schein mir Sir Rufos Vorschlag auch Overkill zu sein. Wenn es aber mehr wird 50..500..5000 dann ist die Datenhaltung und -Verwalting in visuellen Komponenten wahrhaftig suboptimal.
(lösch mal leere Zeilen aus einem TMemo und mach das ganze mit einem eigenen Thread und Tstrings, das ist ein echter Aha-Effekt)
Gruß
K-H