2012-06-05 38 views
29

Cada vez que uso la función Gethomepath de Delphi sigo recibiendo el error de invocación del script de shell.Gethomepath no funciona en iOS 5/OSxLion

¿Se reemplazó esta función por una más nueva?

+1

No puedo ayudarte porque no conozco MacOS, pero dejo aquí lo que se llama desde la función 'GetHomePath'' cadena (getenv (PAnsiChar (UTF8String ('HOME'))) 'de Delphi . Podría ser útil para aquellos que no tienen Delphi pero que conocen el desarrollo de MacOS. – TLama

+0

Me acabo de dar cuenta de que Freepascal 2.4.4 está instalado en la Mac ... Mañana lo actualizaré a 2.6. Esperando que esto ayude. –

+0

Freepascal 2.6 no resuelve el problema. Algunas ideas ? –

Respuesta

1

fin he encontrado una solución para esto: blogs.embarcadero.com/ao/2011/10/04/39144#comment-7998

Así "S: = ExtractFilePath (paramstr (0)); S : = Copiar (S, 1, longitud (S) - 14); " hace el trabajo.

Tenga en cuenta que la longitud de S depende del título de la aplicación.

Cuestiones relacionadas