Caracter Estranho Arquivo Texto
Moderador: Moderadores
- Sergio_ASSilva
- Usuário Nível 2

- Mensagens: 92
- Registrado em: 09 Mar 2006 10:58
- Localização: Santo Estevão (Ba)
Caracter Estranho Arquivo Texto
Caros companheiros,
estou gerando um arquivo texto par o SPC com o seguinte comando:
copy arqsaida to remessa.txt sdf. O probelma é que no final do arquivo tem uma linha com este caracter , gostaria de saber como faço para que não seja gerado este caracter.
Agradeço antecipadamente
Sérgio
estou gerando um arquivo texto par o SPC com o seguinte comando:
copy arqsaida to remessa.txt sdf. O probelma é que no final do arquivo tem uma linha com este caracter , gostaria de saber como faço para que não seja gerado este caracter.
Agradeço antecipadamente
Sérgio
Clipper 5.3a/Blinker 7/DBFNTX
Re: Caracter Estranho Arquivo Texto
Não apareceu nada aqui.
Deve ser o caracter de final de arquivo.
Normalmente, quando temos que enviar arquivo texto para importação em algum local, fazemos o relatório saindo para arquivo.
ou
Deve ser o caracter de final de arquivo.
Normalmente, quando temos que enviar arquivo texto para importação em algum local, fazemos o relatório saindo para arquivo.
Código: Selecionar todos
set printer to <nome do arquivo>
set print on
while !eof()
...
@ <lin>, <col> say <informação>
...
dbskip()
end
set print off
set printer to
Código: Selecionar todos
set printer to <nome do arquivo>
set print on
while !eof()
...
?/?? <informação>
...
dbskip()
end
set print off
set printer to
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
{POG - Programação Orientada a Gambiarra}
Re: Caracter Estranho Arquivo Texto
oi
eu faço assim:
ate
eu faço assim:
Código: Selecionar todos
ARQUIVO="&marq_bra"
ADIREC:=DIRECTORY(ARQUIVO)
TAM=ADIREC[1,2]
HAND=FOPEN(ARQUIVO,2)
FSEEK(HAND,0)
MTEXTO=FREADSTR(HAND,TAM-1)
HAND2=FCREATE("ARQTEMP.TXT",0)
FWRITE(HAND2,MTEXTO)
FCLOSE(HAND)
FCLOSE(HAND2)
FERASE(ARQUIVO)
FRENAME("ARQTEMP.TXT",ARQUIVO)
COPY FILE &marq_bra TO &marq_rem
FERASE(ARQUIVO)
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Caracter Estranho Arquivo Texto
Oi Sergio, gostaria de conhecer a estrutura que o SPC demanda. Você poderia nos apresentar ? Colocar um exemplo do seu arquivo gerado ou até mesmo alguma normativa que descreva a estrutura que deve ter esse arquivo paera SPC ?estou gerando um arquivo texto par o SPC
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Sergio_ASSilva
- Usuário Nível 2

- Mensagens: 92
- Registrado em: 09 Mar 2006 10:58
- Localização: Santo Estevão (Ba)
Re: Caracter Estranho Arquivo Texto
Bom dia a todos, obrigado pelas respostas, Pablo poder colaborar com voces e uma honra, tenho um material em 5 (cinco) paginas de oficio fornecido pelo SPC que poderia passar um fax pra voce.
Clipper 5.3a/Blinker 7/DBFNTX
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: Caracter Estranho Arquivo Texto
Amiguinho
Aquele caracter que aparece no final corresponde ao comando EJECT.
Sugiro voce utilizar uma função de limpeza de caracteres estranhos antes de enviar o arquivo.
Use StrTran() no conteudo do mesmo e remova caracteres abaixo de ASC 65, por exemplo.
Os caracteres de retorno de carro, salto de linha e ejeção costumam estar no final dos arquivos provenientes de comando SET PRINTER TO...
Aquele caracter que aparece no final corresponde ao comando EJECT.
Sugiro voce utilizar uma função de limpeza de caracteres estranhos antes de enviar o arquivo.
Use StrTran() no conteudo do mesmo e remova caracteres abaixo de ASC 65, por exemplo.
Os caracteres de retorno de carro, salto de linha e ejeção costumam estar no final dos arquivos provenientes de comando SET PRINTER TO...
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Sergio_ASSilva
- Usuário Nível 2

- Mensagens: 92
- Registrado em: 09 Mar 2006 10:58
- Localização: Santo Estevão (Ba)
Re: Caracter Estranho Arquivo Texto
Obrigado Rochinha pelos esclarecimentos, fiz como o amigo GVC sugeriu e ficou bom.
Clipper 5.3a/Blinker 7/DBFNTX
