Jepp, das ist des Rätsels Lösung. Es wurde die Funktion von Windows.pas und nicht von SysUtils.pas verwendet.
Was die Gültigkeit des Strings betrifft, das habe ich schon überprüft, weil ich vorher auch genau mit dieser Variable die Datei öffne und einlese, demnach kann an dem String nicht falsch sein. Auch im Debugmodus hatte ich den Inhalt nochmal geprüft und für richtig erklärt.
Danke für die schnelle Hilfe!!!
@Muetze: Ja, die Angabe von Delphi 7 ist korrekt, aber ich arbeite zur Zeit mit zwei Delphi Versionen. Das Problem hier betraf Delphi 2009. Im Profil kann man, aber leider nur eine Version angeben.
Gruß, Moony