Hallo,
es ist ratsam, anstelle von
FindClose(SR);
einen qualifizierten Bezeichner
System.SysUtils.FindClose(SR);
zu verwenden, weil es u. U. Konflikt geben kann mit der gleichnamigen Procedure
WinAPI.Windows.FindClose(SR);
, die allerdings einen anderen Datentyp erwartet.
Gruß, Andreas