Hola nena_yei.
Que extaño...
Para descartar algún problema en el código, podrías hacer una prueba simple en un nuevo proyecto vacío.
Acabo de hacer esta con Delphi 7 y no produce ese comportamiento:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
if FileExists('D:\PRUEBA.XYZ') then
ShowMessage('Existe')
else
ShowMessage('No Existe');
end;
Si sigue dando el error, ampliá más detalles (S.O, versión Delphi, en que momento te sucede, etc).
Saludos.