ARQUIVOS INI

REIDARK 24/02/2012 14:17:22
#395512
Bem, eu ja terminei meu projeto e botei pra testar, tudo certo.
O problema é o seguinte, eu botei uma configuração pra ler um arquivo INI em uma determinada pasta, MAS eu não queria colocar um diretório para ler esse arquivo.
Bem, vocês sabem que quando um arquivo.exe está na mesma pasta que seu projeto você pode executar ele com essa formula: Process.Start ([Ô]Arquivo.exe[Ô]) pois estão na mesma pasta e não precisa ficar configurando pastas e diretórios.
O problema é, que com INI eu não consigo fazer isso.
Eu tenho que colocar o seguinte código:

[txt-color=#007100] Dim PegaIni As String
PegaIni =
lerINI([Ô]C:\Userseidark\Documents\Visual Studio 2010\Projects\DotaBR2\DotaBR\DotaBR\bin\Debug\config.ini[Ô], [Ô]configuracao[Ô], [Ô]caminhoGame[Ô])
process.start(pegaini)[/txt-color]

E se eu tento colocar assim:

Dim PegaIni As String
PegaIni =
lerINI([Ô]config.ini[Ô], [Ô]configuracao[Ô], [Ô]caminhoGame[Ô])
process.start(pegaini)

Ele não roda, então queria aprender a colocar o noem do arquivo, mesmo ele estando na pasta e ele executar.
Valeu.

ALTAIR148 24/02/2012 14:20:30
#395514
Resposta escolhida
Simples assim.:


        lerINI(Application.StartupPath & [Ô]\config.ini[Ô], [Ô]configuracao[Ô], [Ô]caminhoGame[Ô])


o Application.StartupPath significa que é na mesma pasta do executavel.
Tópico encerrado , respostas não são mais permitidas