In der Online-Hilfe steht es so, wie du es hast:
RenameFile
Delphi-Quellcode:
if not RenameFile(SaveDialog1.FileName, BackupName)
then
raise Exception.Create('
Unable to create backup file.');
Hast du vielleicht Exceptions global irgendwie unterdrückt o.ä.?
Du kannst auch mal versuchen, dass Projekt neu erzeugen zu lassen. Das hat bei mir ab und zu die merkwürdigsten Fehler beseitigt, die man sich nicht erklären konnte.