Danke nochmal für die Hinweise
Was ich noch hinzufügen möchte:
Die Funktion funktioniert warscheinlich einwandfrei (bin noch nicht zum Testen gekommen), aber leider bietet sie nicht die Geschwindigkeit mit der der normale Locate-Befehl zum Datensatz springt...
als Beispiel:
Hab hier ne
DB mit 5000 Datensätzen, suche ich nach einem Datensatz der weiter hinten vorkommt mit Locate, springt Delphi innerhalb einer Sekunde auf diesen Datensatz, suche ich aber mit z.B. der o.g. Funktion, kann das ganz 5-10 Sekunden dauern... das ist tragisch.
Naja, warscheinlich muss ich mir dazu ne Fremdkomponente raussuchen
vielen Dank nochmal