Всякий раз, когда я использую функцию Gethomepath для Delphi, я продолжаю получать Shell Script Invocation Error.
Была ли эта функция заменена более новой?
Наконец я нашел обходное решение для этого: blogs.embarcadero.com/ao/2011/10/04/39144#comment-7998
So "S: = ExtractFilePath (paramstr (0)); S: = Копировать (S, 1, length (S) - 14); выполняет свою работу.
Обратите внимание, что длина S зависит от вашего названия приложения.
GetHomePath
функции DelphiGetHomePath
string(getenv(PAnsiChar(UTF8String('HOME'))))
. Это может быть полезно для тех, кто не имеет Delphi, но знает о разработке MacOS.