Как создать / переместить файл в каталог, аналогичный программе? - PullRequest
0 голосов
/ 03 июля 2018

Я использую Lazarus на MacBook и пытаюсь создать файл в том же каталоге, в котором находится программа.

Я пробовал

AssignFile(ReportData, GetCurrentDir + FILENAME);

но он возвращает разрешение отклонено, поэтому я проверил путь, по которому он в данный момент находится, выполнив

writeln( GetCurrentDir );

Оказывается, он использует мою домашнюю папку вместо каталога программы. Есть ли способ установить каталог, в котором находится программа? Потому что я перенесу программу на другой компьютер, и этот каталог не будет существовать на других.

...