ARQUIVOS INI
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.
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.
Simples assim.:
o Application.StartupPath significa que é na mesma pasta do executavel.
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