Fórum Como obter dados de um arquivo ini #196354

21/11/2003

0

como faço isto.

comopoderia colocar em um arquivo texto algumas variáveis, e quando o sistema fosse inicialiar ele lesse estasd informações

- E´um sistema frente de caixa
- Estou usando Firebird, em um seridor linux, a aplicação tbm está no servidor.
- são dez(10) caixas, e gostaria de locar em cada caixa, local um variavel em um arquivo texto, a quando o sistema fosse abrir o caixa lesse este arquivo, que entre ourtras conteria o numero do caixa.

como posso fazer isto


Nilson


T+

Grato a todos, pois muito este forum tem me ajudado


Nilson Junior

Nilson Junior

Responder

Posts

21/11/2003

Denis

Olha uma função para acessar as variáveis direto.

Function LerIni(Arquivo : String;Titulo : String;Variavel : String):String;
var texto : String;
ArqIni : tIniFile;
begin
try
ArqIni := tIniFile.Create(Arquivo);
texto := ArqIni.ReadString(titulo, variavel, Texto);
result := Texto;
finally
ArqIni.Free;
end
end;


Responder

Gostei + 0

03/12/2003

Crownx

Olha uma função para acessar as variáveis direto. Function LerIni(Arquivo : String;Titulo : String;Variavel : String):String; var texto : String; ArqIni : tIniFile; begin try ArqIni := tIniFile.Create(Arquivo); texto := ArqIni.ReadString(titulo, variavel, Texto); result := Texto; finally ArqIni.Free; end end;


OI Denis...
Porque quando declaro
var
ArqIniFile : tIniFile;

o delphi afirma que o tIniFile é identificador nao declaravel...
nao consigo.
O q pode ser ?


Responder

Gostei + 0

03/12/2003

Bacalhau

Colega já declaraste ´uses IniFiles´?

É que o Delphi não vai saber o que é o TIniFile, antes de colocares esta unit no ´uses´


Responder

Gostei + 0

04/12/2003

Denis

Bom. O colega já respondeu acima. Aproveitando tem a função para escrever no ini. Não sei se te passei tb.

----------------------------

Function EscreveIni(Arquivo : String;Titulo : String;Variavel : String;Texto : String):Boolean;
var ArqIni : tIniFile;
begin
try
ArqIni := tIniFile.Create(Arquivo);
ArqIni.WriteString(titulo, variavel, Texto);
result := True;
finally
ArqIni.Free;
end
end;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar