2012-06-05 44 views
29

每当我使用Delphi的Gethomepath函数时,我总是收到Shell脚本调用错误。Gethomepath不适用于iOS 5/OSxLion

此功能是否被更新的功能取代?

+1

我不能帮你,因为我不知道MacOS,但我会在这里离开什么是从Delphi调用'GetHomePath'函数'string(getenv(PAnsiChar(UTF8String('HOME'))))' 。对那些没有德尔福但知道MacOS开发的人可能会有所帮助。 – TLama

+0

我刚刚意识到在Mac上安装了Freepascal 2.4.4 ...我将在明天升级到2.6。希望这会有所帮助。 –

+0

Freepascal 2.6不能解决问题。有任何想法吗 ? –

回答

1

我终于找到了一种解决方法: blogs.embarcadero.com/ao/2011/10/04/39144#comment-7998

因此“S:= ExtractFilePath(ParamStr这(0)); S :=拷贝(S,1,长度(S) - 14);“完成工作。

请注意,S的长度取决于您的应用程序标题。

相关问题