Olá José, Não se se é o caso mas ja trabalhei com milhares de registros em uma empresa brasileira de pesquisas ( e olha que eram milhares mesmo!!)
Usavamos Records e Arrays, não existia DataSets , pois um DataSet instanciava mais do que necessitavamos naquele momento realize alguns teste e veja o que acha ok Para cara item de um arra que usavamos tinhamos em medias 200 fields no record e a manipulação exigia ordenação bublesort e busca binaria, era muito rapido e com um consumo de memoria bem satisfatório, mas cuidado com alocação dinamica abraço Marcos Bernardo 2009/10/20 Jose Newton Araujo <jose.new...@jnewton.com.br> > > > Ricardo/Clécio > > Eu tenho 2 histogramas de mão de obra que geram a grande maioria de > informações de Administração da mão de obra. São várias tabelas que > organizam dados destas informações, tais como períodos, viagens, consumos, > etc...e muita conta dentro de uma linearidade que pode ser grande. Por > exemplo , uma obra com 36 vezes, ou 12, ou mesmo 6. São muitos loops que > necessitam de várias arrays de string portando códigos, etc... Por exemplo, > 01 homen pode consumir até 12 equipamentos de proteção individual. Para > reduzir a tabela crei um registro que agrupo até 120 posições de 8 em 8. Ex: > 03MT000103MT0002...até 13 codigos num loop eu preciso separar os códigos e > identificar os respectivos insumos na tabela de insumos. Entendeu? Como > posso simplificar isto, e será isto que está complicando? > > Sds > > Jose Newton > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em nome de > Ricardo César Cardoso > Enviada em: terça-feira, 20 de outubro de 2009 15:42 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: Re: [delphi-br] Muitas Variaveis > > Como você está trabalhando nesse software? Quantas variáveis vc manipula, > mais ou menos? Como a carga de operações matemáticas provavelmente é muito > pesada, recomendo observar muito bem e otimizar ao máximo as operações. > Abraço,Ricardo. > > 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. > > 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor > compreendida. > > 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! > > --- Em ter, 20/10/09, Jose Newton Araujo > <jose.new...@jnewton.com.br<jose.newton%40jnewton.com.br><mailto: > jose.newton%40jnewton.com.br <jose.newton%2540jnewton.com.br>> > escreveu: > > De: Jose Newton Araujo > <jose.new...@jnewton.com.br<jose.newton%40jnewton.com.br><mailto: > jose.newton%40jnewton.com.br <jose.newton%2540jnewton.com.br>> > > Assunto: [delphi-br] Muitas Variaveis > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br><mailto: > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > Data: Terça-feira, 20 de Outubro de 2009, 13:04 > > Senhores: > > Estou escrevendo um sistema para valorização de custos indiretos na > > construção civil. Dito isto, afirmo que é um assunto que abrange uma > > infinidade de variáveis que precisam interagir, portanto está > > sobrecarregando o sistema e a toda hora o Delphi pede arrego com a mensagem > > ...INSUFICIENTE MEMORIA PARA ESTA OPERAÇÃO... Precisando da ajuda dos > mais > > sábios, (ou menos também) como faço para resolver esta questão ? Aceito > > sugestões e/ou ensinamentos. > > Muito Obrigado > > Jose Newton > > [As partes desta mensagem que não continham texto foram removidas] > > __________________________________________________________ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Marcos A. de A. Bernardo xmarcos....@gmail.com 11 - 9462-2657 / 11- 3205-1499 http://bagusconsultoria.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html