Ich habe mir gerade den Code von FileSearch angeschaut.
Zitat:
Delphi-Quellcode:
function FileSearch(const Name, DirList: string): string;
...
Result := Name;
if Result = '' then // nothing to do
Exit;
...
while True do
begin
if FileExists(Result) then Exit;
Falls die Datei also im aktuellen Verzeichnis gefunden wird, kommt lediglich der Dateiname zurück (sofern ich keinen Denkfehler mache). Du könntest nun also überprüfen, ob als Ergebnis ein kompletter Pfad zurückkommt und ggf. das aktuelle Verzeichnis davorschreiben, oder Du verwendest eine eigene Implementierung.
[edit] Zu spät, dafür ausführlicher (*grmpf* immer diese Haarbauern
) [/edit]