[an error occurred while processing this directive]
А что Halt() файлы закрывает? Логичнее об этом самому обзаботиться. И вообще программа в Delphi закрывается что-то вроде Form1.Close; а не то что вы сказали.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)