StringList com [Seções]
Como fazer para criar e ler uma stringlist com seções?
tipo
[FORMATO]
CARTA
[MEDIDAS]
10
10
10
10
[TEXTO]
ABCD
ABCDE
ACBDEF
ANCDEFG
[POSIÇÃO]
10
10
isto vai servir para eu incluir objetos em run-time
alguem tem uma dica
tipo
[FORMATO]
CARTA
[MEDIDAS]
10
10
10
10
[TEXTO]
ABCD
ABCDE
ACBDEF
ANCDEFG
[POSIÇÃO]
10
10
isto vai servir para eu incluir objetos em run-time
alguem tem uma dica
[color=red:d5ea6e1e81]Retorno de pesquisa: 0[/color:d5ea6e1e81]
Macario
Curtidas 0
Respostas
Nildo
30/08/2004
Faça uma função que você passa como parâmetro a Seção e o texto pra ser adicionado. Dae você faz uma pesquisa nessa ListBox (utilizando ListBox1.Items.IndexOf) pela Seção passada como parâmetro, ele vai retornar um número, feito isso você utiliza o comando ListBox1.Items.Insert, passando o resultado da pesquisa e o texto a ser adicionado.
Espero que tenha entendido ;-)
Espero que tenha entendido ;-)
GOSTEI 0
Nildo
30/08/2004
Ps.: Utilize o TIniFile! É bem mais prático!
declara a unit IniFiles
e a variavel do tipo TIniFile;
cria ela e utiliza os comandos WriteString e ReadString desse TIniFile.
espero que tenha sido util!
declara a unit IniFiles
e a variavel do tipo TIniFile;
cria ela e utiliza os comandos WriteString e ReadString desse TIniFile.
espero que tenha sido util!
GOSTEI 0
Macario
30/08/2004
Olá nildo com Ini eu to usando.
so que acho mais pratico em alguns casos usar stringlist, dai a duvida.
Se teria como usar da mesma maneira. sem ser por laço for.
so que acho mais pratico em alguns casos usar stringlist, dai a duvida.
Se teria como usar da mesma maneira. sem ser por laço for.
GOSTEI 0
Aroldo Zanela
30/08/2004
Colega,
var Arquivo: TStringList; Secao: String; posicao: Integer; begin Arquivo := TStringList.Create; Arquivo.Sort; Arquivo.Find(secao, posicao)
GOSTEI 0
Macario
30/08/2004
Olá Aroldo, boa tarde.
Dessa maneira estaria ordenando a stringlist?
Caso disponha de algum exemplo, ou local onde posso encontrar agradeço.
Dessa maneira estaria ordenando a stringlist?
Caso disponha de algum exemplo, ou local onde posso encontrar agradeço.
GOSTEI 0
Nildo
30/08/2004
Isso ser mais prático que um INI é dificil hein? Você pode usar o TMemIniFile, ele se baseia na memória e não em arquivos. Ou então dá uma olhada no THashedStringList.
Todos esses estão na unit IniFiles
Todos esses estão na unit IniFiles
GOSTEI 0
Macario
30/08/2004
A praticidade está quando não se usa Seções.
Apenas para ler e gravar, é mais simples.
O que voce sabe sobre isso que o Aroldo postou?
Apenas para ler e gravar, é mais simples.
O que voce sabe sobre isso que o Aroldo postou?
var Arquivo: TStringList; Secao: String; posicao: Integer; begin Arquivo := TStringList.Create; Arquivo.Sort; Arquivo.Find(secao, posicao)
GOSTEI 0