Encuentra $ HOME o equivalente de Windows con FreePascal
-
21-08-2019 - |
Pregunta
Mi objetivo es desplegar los archivos de configuración de usuario en:
- $ HOME / .appname para Unix / Linux.
- \ Documents and Settings \ (usuario) \ Datos de programa \ AppName para Windows.
¿Cuáles son el grupo de funciones que pueda utilizar la API o, con la apropiada {$ IFDEF} 's, por lo que puedo desplegar mis archivos de configuración en los lugares apropiados?
Solución
utilizar mejor la función correcta:
http://www.freepascal.org/docs-html /rtl/sysutils/getappconfigdir.html
Resultado: = GetAppConfigDir (false)
Otros consejos
es probable que terminan usando el GetEnvironmentVariable
función . En Unix-como sistemas operativos, que va a utilizar la variable de entorno HOME
. Bajo Windows, va a utilizar la variable de entorno APPDATA
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow