Arquivos .ini no kylix
17/06/2004
0
bom dia.! Preciso da ajuda de vcs.
Não estou conseguindo acessar um arquivo .ini no kylix alguem poderia
me ajudar. Tenho o seguinte codigo:
procedure TFPrincipal.FormCreate(Sender: TObject);
var
ConfFile : tINIFile;
ST_ABERTA : integer;
begin
ConfFile := TIniFile.Create(´teste.ini´);
ST_ABERTA := ConfFile.ReadInteger(´SIT_ATUAL´,´ABERTA´,100);
showmessage(inttostr(ST_ABERTA));
end;
Sempre retorna 100 ou seja nao conseguiu ler o arquivo. Este arquivo
esta localizado no home/projetoteste. Eu ja tentei abrir desta maneira:
ConfFile := TIniFile.Create(´home/projetoteste/teste.ini´);
mas tambem não deu certo..
Agradeço a ajuda.
Não estou conseguindo acessar um arquivo .ini no kylix alguem poderia
me ajudar. Tenho o seguinte codigo:
procedure TFPrincipal.FormCreate(Sender: TObject);
var
ConfFile : tINIFile;
ST_ABERTA : integer;
begin
ConfFile := TIniFile.Create(´teste.ini´);
ST_ABERTA := ConfFile.ReadInteger(´SIT_ATUAL´,´ABERTA´,100);
showmessage(inttostr(ST_ABERTA));
end;
Sempre retorna 100 ou seja nao conseguiu ler o arquivo. Este arquivo
esta localizado no home/projetoteste. Eu ja tentei abrir desta maneira:
ConfFile := TIniFile.Create(´home/projetoteste/teste.ini´);
mas tambem não deu certo..
Agradeço a ajuda.
Arpc
Curtir tópico
+ 0
Responder
Posts
17/06/2004
Dopi
Lembre-se que o Linux é sensivel a maiusculas e minusculas... não é esse o caso ?
Se o arquivo foi criado pelo usuário root, outros usuários podem ter dificuldade em acessa-lo... necessitando dar acesso a esse arquiva para outros usuários...
Experimente fazer um programa bem simples que grave um INI no diretório corrente...
Experimente algo do tipo:
ExtractFilePath( Application.Exename ) + ´arquivo.ini´
assim o INI sempre estará junto do Executável...
Se o arquivo foi criado pelo usuário root, outros usuários podem ter dificuldade em acessa-lo... necessitando dar acesso a esse arquiva para outros usuários...
Experimente fazer um programa bem simples que grave um INI no diretório corrente...
Experimente algo do tipo:
ExtractFilePath( Application.Exename ) + ´arquivo.ini´
assim o INI sempre estará junto do Executável...
Responder
Clique aqui para fazer login e interagir na Comunidade :)