2012-06-05 66 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的長度取決於您的應用程序標題。