Welche Fehlermeldung bekommst Du?
Ich vermute mal das in einer geuseden
Unit es ebenfalls ein FindFirst gibt welche nun versucht wird zu ziehen.
Durch voranstellen des Unitsnamens bekommst Du immer deine gewünschte Funktion:
Z.B.
SysUtils.FindFirst(...)
verwendet immer die FindFirst-Funktion egal in wieviel Units eine FindFirst-Funktion definiert ist und an welcher Stelle SysUtils in der Uses-Anweisung definiert ist.
Windows Vista - Eine neue Erfahrung in Fehlern.