Mas alguém sabe como utilizar FileHandle ??
Nunca ví nada parecido !
[]'s

----- Original Message ----- 
From: "Wilton Moreira" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Tuesday, October 18, 2005 5:19 PM
Subject: Re: [delphi-br] O que tem a MELHOR PERFORMANCE ?


> Rogério,
>
>        Alguns podem não concordar, mas se o arquivo não tem delimitador,
> mas a largura das colunas é fixa, eu usaria FileHandle para ler
> linha-a-linha.
>
> Wilton
>
> Rogério wrote:
>
> >O problema é que este txt não possui delimitação por ponto e virgula, é
> >apenas por espaços delimitando as posições.
> >
> >Ex.:
> >Nome                        Data              Idade   Sexo   Endereco
> >Jose da Silva              01/01/1925      80        M    Rua Hum, 25
> >Maria dos Santos       05/05/1962      43        F     Rua Dois, 13
> >Joaquim de Oliveira    01/04/1928      77        M    Rua Tres, 26
> >Joana Ferreira            01/03/1972      33        F      Rua Quatro, 12
> >
> >Valeu !
> >
> >----- Original Message ----- 
> >From: "Andre - Yahoo" <[EMAIL PROTECTED]>
> >To: <delphi-br@yahoogrupos.com.br>
> >Sent: Tuesday, October 18, 2005 2:15 PM
> >Subject: Re: [delphi-br] O que tem a MELHOR PERFORMANCE ?
> >
> >
> >vc pode usar o ADO para conectar neste arquivo txt, se ele tiver separado
> >por ponto e virgula tá morto o problema.
> >  ----- Original Message ----- 
> >  From: Rogério
> >  To: delphi-br@yahoogrupos.com.br
> >  Sent: Tuesday, October 18, 2005 1:18 PM
> >  Subject: [delphi-br] O que tem a MELHOR PERFORMANCE ?
> >
> >
> >  - Preciso Ler um .Txt com 2.000.000 ou + (dois milhoes de registros ou
> >mais)
> >
> >  - Este .Txt está dividido em 5 colunas: Nome, Data de Nascimento,
Idade,
> >  Sexo, Endereco
> >
> >  - Consolidar este .Txt por Data de Nascimento, Idade e Sexo... para
saber
> >as
> >  respectivas quantidades...
> >
> >  - Detalhe: Preciso da melhor performance possível e disponível...
> >                  Por isso descartei a Inserção em um BD e usar GroupBy
> >  Posteriormente.
> >                 Acho que o melhor seria fazer tudo em memória pois,
> >gravando
> >  em disco é inviável devido o tempo gasto...
> >
> >  Não sei como ou, qual Tecnologia utilizar !! TStringList /
ClientDataSet
> >em
> >  memória / Arrays
> >
> >  Alguém já passou por isto ou tem algum palpite ??
> >  Estou em uma Arapuca Danada...
> >  Se souberem de algum algorítimo tb. agradeceria...
> >  Boa tarde pessoal...
> >  [ ]'s
> >
> >
> >
> >
> >
> >
> >  _______________________________________________________
> >  Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons
e
> >concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/
> >
> >
> >  -- 
> >  <<<<< 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:
> >  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> >
> >
> >
> >        Yahoo! Grupos, um serviço oferecido por:
> >
> >
> >
>
>---------------------------------------------------------------------------
-
> >--
> >  Links do Yahoo! Grupos
> >
> >    a.. Para visitar o site do seu grupo na web, acesse:
> >    http://br.groups.yahoo.com/group/delphi-br/
> >
> >    b.. Para sair deste grupo, envie um e-mail para:
> >    [EMAIL PROTECTED]
> >
> >    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> >Serviço do Yahoo!.
> >
> >
> >
> >[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:
>  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


        

        
                
_______________________________________________________ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


-- 
<<<<< 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:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
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:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a