Joe, te respondi no dia 17, com um exemplo... mas se não leste, aí vai de novo
Ok Mr Joe McBaker. There it Goes!!! Aí vai!!! Vamos supor que você tem uma linha de 240 caracteres, e nela você tem de ler 3 campos. campo_1 vai do caractere 1 ao 80 campo_2 vai do caractere 81 ao 160 campo_3 vai do caracteres 161 ao 240 lembrando de que você estará lendo um arquivo existente no disco faça o seguinte!!! Usando parte do exemplo do próprio Delphi... ... var F: TextFile; S: string; begin if OpenDialog1.Execute then { Abre a Caixa de dialogo de abertura de arquivo} begin AssignFile(F, OpenDialog1.FileName); { atribui à variável, o arquivo selecionado na caixa de diálogo } Reset(F); {Aqui estou realmente abrindo o arquivo} Readln(F, S); { Lê a primeira linha } Datasetcampo_1.asString := copy(s,1,80); {Atribuo valores aos campos} DatasetCampo_2.asSString := copy(s,81,80); DatasetCampo_3.asSString := copy(s,161,80); CloseFile(F); end; end; É claro que para ler todas as linahs você usará um laço de repetição tipo Repeat until <condição> ou While <condição> do begin end... espero ter ajudado!!! Sds Emanuel Coutinho Joe McBaker wrote: > > > ola Emanuel > > > > como disse sou iniciante > > > > tem como me dar um exemplo pratico com linhas de commandos > > > > obrigado > > > > > > > Joe > > > > > > Crie uma variavel do tipo TextFile > > > > > > Use a funçao Readln para ler cada linha do arquivo > > > Use a função copy para ler os blocos do texto de cada linha > > > > > > é como ler um arquivo CNAB seja 400 ou 240. > > > > > > Se precisar de ajuda mais específica avise-me!!! > > > > > > > > > Sds > > > Emanuel Coutinho > > > > > > > > > -- > <<<<< 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 > > * 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] > <mailto:[EMAIL PROTECTED]> > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > > ------------------------------------------------------------------------ > Esta mensagem foi verificada pelo E-mail Protegido Terra > <http://www.emailprotegido.terra.com.br/>. > Scan engine: VirusScan / Atualizado em 17/09/2004 / Versão: 1.5.2 > Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/ > [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 <*> 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