Utilize serialização de objetos. Utilizo para serializar meus objetos o TJvgXMLSerializer da JVCL pela facilidade de me gerar em xml. (Os exemplos de como utiliza-lo vem junto com a JVCL) Mas existe o mesmo recurso na própria VCL. http://forum.devmedia.com.br/viewtopic.php?p=204589&sid=0d5d4794da4d9bcf52ca5c4994dcbe3a
Alem de gerar xml, utilizo TJvgXMLSerializer por algumas limitações Utilizando os recursos do TStream para serializar um determinado objeto, uma limitação que encontrei foi a questão da escrita do objeto no TStream, pela procedure WriteComponent(Instance: TComponent) que aceita apenas componentes descendentes de TComponent e o TJvgXMLSerializer aceitar descendentes de TPersistent. Um detalhe importânte: Caso venha a utilizar, terá problemas tentando serializar um determinado objeto que seja diretamente herdado de TObject com o TJvgXMLSerializer. Apesar do componente aceitar, gera um AV. 2008/11/4 fjogassa <[EMAIL PROTECTED]> > Olá pessoas, seguinte, fiz um componente de filtro de dados, e nele > é possível configurar os campos que eu quero filtrar, mais tem um > porém, eu gostaria de salvar estes campos para que na próxima vez > que eu abrir o delphi estes campos estejam lá e não precisar > digitar toda vez. > Por exemplo, eu configurei que no cadastro de pessoa, eu posso buscar > pelo código e pelo nome da pessoa. Mais se eu sair do Delphi e entrar > novamente, ou mesmo se eu sair da tela e abrir a tela novamente, pronto, > zerou os filtros, isso porque estou dando um Create e um Destroy em uma > StringList (onde está salvo os campos). > Alguma sugestão. > > Obrigado. > > Fábio Jun > Analista/Programador > Maringá - Pr. > > > > ------------------------------------ > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > -- Abs Daniel A. Bastos [As partes desta mensagem que não continham texto foram removidas]