DouglasP 1 Denunciar post Postado Março 6, 2009 Boa tarde, to com a seguinte ideia na cabeça, tem o .ini com os seguintes dados: [uPDATE] arquivo1 = a.rar versao1 = 1.0.0 arquivo2 = b.rar versao2 = 1.0.1 arquivo3 = c.rar versao3 = 1.0.2 sendo arquivo 1, 2 e 3 e as versoes o cliente que poe, agora como faze pro software ler essa ini sem declarar mil variaveis. grato. Compartilhar este post Link para o post Compartilhar em outros sites
Raficcha 1 Denunciar post Postado Março 16, 2009 Assim.. 1) declara "IniFiles" no Uses do form 2) na sessão de variaveis do form declara uma variavel assim "ArqIni: TIniFile" 3) no evento "Form Create" do form você colca isso para cirar o objeto que vai ler o arquivo: "ArqIni := TIniFile.Create('c:\caminho\arquivo.ini')" 4) Dentro do programa, é so usar nome_do_arquivo1 = ArqIni.readString("UPDATE", "arquivo1", "ValorPadrão") // "ValorPadrão é o valor que a "função" retorna se não achar nenhum valor versao_do_arquivo1 = ArqIni.readFloat("UPDATE", "versao1", "1.0"); nome_do_arquivo2 = ArqIni.readString("UPDATE", "arquivo2", "ValorPadrão") versao_do_arquivo2 = ArqIni.readFloat("UPDATE", "versao2", "1.0"); nome_do_arquivo3 = ArqIni.readString("UPDATE", "arquivo3", "ValorPadrão") versao_do_arquivo3 = ArqIni.readFloat("UPDATE", "versao3", "1.0"); espero ter ajudado qualquer coisa : tonello.rafinha@gmail.com Compartilhar este post Link para o post Compartilhar em outros sites