Die Funktion ist schon lange im Einsatz und sollte eigentlich keine Probleme machen. Sind auf jedenfalls noch nie aufgefallen.
Es könnte sein, daß während Deiner Testerei, die
DCU-Datei neu erstellt wurden ist, und jetzt mit anderen Typen arbeitet. Außerdem Stringvergleich ist nicht gleich Stringvergleich. Da müßtest Du schon den Sourcecode und die genaue Delphi-Version mal zeigen.
Gruß
K-H