guardando l'help il problema presumo sia per il fatto che esistono 2 funzioni findClose:

Namespace
Borland.Vcl.Windows
Syntax
function FindClose(hFindFile: Integer): LongBool;


Namespace
Borland.Vcl.SysUtils
Syntax
procedure FindClose(var F: TSearchRec);


hFindFile: Integer cosa sarebbe???
se io volessi usare la seconda non dovrebbe esserci overload???