Fórum Ponto ini #168587

09/07/2003

0

Como faço para carregar item do meu arquivo.ini para um ComboBox?
O meu INI está assim

[Fabricante]
1 - x
2 - y
3 - w
....

como faço para estes items aparecerem no meu ComboBox


Marcela

Marcela

Responder

Posts

09/07/2003

Rosivaldo

Olá Marcela, não esquece de colocar a cláususa IniFiles no Uses
  with TIniFile.Create(´arquivo.ini´) do
    ReadSectionValues(´Sessao´, ComboBox1.Items);



Responder

Gostei + 0

09/07/2003

Marcela

Olá Marcela, não esquece de colocar a cláususa IniFiles no Uses
  with TIniFile.Create(´arquivo.ini´) do
    ReadSectionValues(´Sessao´, ComboBox1.Items);


Esse processo só me traz a primeiro item


Responder

Gostei + 0

10/07/2003

Rosivaldo

Só traz o primeiro?? Estranho...
o seu arquivo té nesse formato:
[b:666aa2da2a]
[Fabricante]
1 - x
2 - y
3 - w
[/b:666aa2da2a]
Ou nesse:
[b:666aa2da2a]
[Fabricante]
1=x
2=y
3=w
[/b:666aa2da2a]

Se tiver no segundo, aquela procedure retorna todos os valores. Mas se não der certo, não deixe de avisar!


Responder

Gostei + 0

12/07/2003

Leoback

Prezado Rosivaldo,

Usei o seu código em um form com um ComboBox e não apareceu nada no ComboBox. Não entendí porque. No evento OnClick do Combo eu digitei o seu código.

Um grande abraço

Leo


Responder

Gostei + 0

14/07/2003

Rosivaldo

Leo, não sei por que deu esse erro... Coloquei um combobox e um botão coloquei o mesmo código e funcionou. Claro, sempre funciona!

Estranho não tá funcionando com você...

Tenta o seguinte:
with TIniFile.Create(´win.ini´) do
  ReadSectionValues(´windows´, ComboBox1.Items);


ou então...
with TIniFile.Create(´win.ini´) do
  ReadSection(´windows´, ComboBox1.Items);  //Retorna somente as seções!


Qualquer coisa pode perguntar...


Responder

Gostei + 0

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

Aceitar