Fórum Nao encontra arquivo INI #345286
29/08/2007
0
O arquivo INI esta na pasta C:\WINNT como sempre esteve, mas agora meu programa nao consegue mais obter as informacoes nele contidas.
Abaixo esta o codigo utilizado:
uses ...., IniFiles;
procedure TForm1.Button1Click(Sender: TObject);
var
ArqIni: TIniFile;
begin
ArqIni := TIniFile.Create(´Arquivo.ini´);
db.DataBase := ArqIni.ReadString(´DB´, ´BASE´, ´não encontrou´);
ArqIni.Free;
end;
Imaginei que poderia ser um problema com o path do config.sys entao tentei passar o caminho completo e mas nao teve efeito:
ArqIni := TIniFile.Create(´C:\WINNT\Arquivo.ini´);
Alguém tem uma dica sobre o assunto?
Drf
Curtir tópico
+ 0Posts
29/08/2007
Massuda
Existem pastas mais apropriadas para guardar seu .INI. Dependendo da versão do Windows e das permissões do usuário seu programa nem pode armazenar dados fora das pastas apropriadas.
Gostei + 0
29/08/2007
Drf
SIM
>>> Se estiver, o conteúdo do arquivo é o que você espera?
SIM
>>> consegue editar o arquivo?
SIM, e além disso, criei um novo dentro da pasta como usuario administrador, mesmo assim nao o encontra.
>>> Existem pastas mais apropriadas para guardar seu .INI. Dependendo da versão do Windows e das permissões do usuário seu programa nem pode armazenar dados fora das pastas apropriadas.
O interessante é que do jeito que está sempre esteve, sempre funcionou, mesmo conteudo, mesmo nome, mesmo local. Depois da interferencia do tecnico é que deixou de funcionar. Poderia pensar em problemas de permissao, mas estou logado como administrador.
Gostei + 0
29/08/2007
Massuda
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)