var
wOldErrorMode: word;
begin
wOldErrorMode := SetErrorMode(SEM_FAILCRITICALERRORS);
try
fbFichero := FileOpen(fichero, fmOpenRead);
except
SetErrorMode(wOldErrorMode);
Result := False;
Exit;
end;
iTotalBytes := FileSeek(fbFichero, 0, 2);
FileClose(fbFichero);
if iTotalBytes = 0 then
begin
SetErrorMode(wOldErrorMode);
end;
end;