Gethomepath 在 iOS 5 / OSxLion 上无法工作

29

每当我使用Delphi的Gethomepath函数时,都会出现Shell脚本调用错误。

这个函数被更新替换了吗?


1
我不会帮你,因为我不了解MacOS,但我可以告诉你在Delphi中调用的GetHomePath函数是 string(getenv(PAnsiChar(UTF8String('HOME'))))。这对那些没有Delphi,但了解MacOS开发的人可能会有所帮助。 - TLama
我刚刚意识到Mac上安装了Freepascal 2.4.4...我明天会将其升级到2.6。希望这能有所帮助。 - Jan Windemuth
Freepascal 2.6解决不了这个问题。有什么想法吗? - Jan Windemuth
3
我终于找到了解决方法:http://blogs.embarcadero.com/ao/2011/10/04/39144#comment-7998所以,“S := ExtractFilePath(paramstr(0)); S := Copy(S, 1, length(S) - 14);” 可以完成任务。 - Jan Windemuth
请注意,在Stackoverflow上,您可以发布自己问题的答案,并接受它们。 - mjn
1个回答

1
我终于找到了一个解决方法: blogs.embarcadero.com/ao/2011/10/04/39144#comment-7998
所以,“S:=ExtractFilePath(paramstr(0)); S:=Copy(S,1,length(S)-14);”可以完成任务。
请注意,S的长度取决于您的应用程序标题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接