Maximilian Tyrtania wrote:
ich hab mal kurz reingekuckt. Dein Problem scheint zu sein dass die Zeile if left(words(i), len(t)) = t then (in Autocomplete.addgray) in den neueren RB-Versionen ein anderes Resultat zurückliefert als die älteren (<=RB 5.5), wenn die strings zwar äußerlich gleich sind, aber das encoding unterschiedlich ist.
Darauf hätte ich ja auch schon kommen können. Zumal das Problem ja nur Umlaute (und Zeichen mit Bytewert über 127) betrifft.
Warum benutzt Du eigentlich keine Combobox mit autocomplete?
Gute Frage. Vermutlich aus der Historie heraus. Ich hatte das Projekt ohne autocomplete begonnen. Ich meine damals mit RB3.0 gab es auch keine Combobox. Das jetzt auf Combobox umzustellen erfordert einiges an Arbeit und passt nicht so gut ins Gesamtdesign (finde ich). Erschwerend kommt hinzu, dass es nicht bei allen Eingabefeldern angeboten wird und durchaus mehrere hundert Words geben kann. Um ehrlich zu sein habe ich das auch noch gar nicht in Erwägung gezogen. Müsste ich mir mal durch den Kopf gehen lassen. Danke für den Hinweis und vor allem für Deine Mühe! MfG, Metti
