Pergunta

Meu objetivo é implantar arquivos de configuração do usuário em:

  • $ HOME / .appname para Unix / Linux.
  • \ Documents and Settings \ (usuário) \ Application Data \ AppName para Windows.

O que são da API ou grupo de funções que eu posso usar, com o apropriado {$ IFDEF} 's, para que eu possa implantar meus arquivos de configuração nos lugares apropriados?

Foi útil?

Solução

Melhor usar a função correta:

http://www.freepascal.org/docs-html /rtl/sysutils/getappconfigdir.html

Resultado: = getappconfigdir (false)

Outras dicas

Você provavelmente vai acabar usando a função GetEnvironmentVariable . No Unix-like sistemas operacionais, você vai usar a variável de ambiente HOME. No Windows, você poderá usar a variável de ambiente APPDATA.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top