Clipper On Line • Ver Tópico - Truncar arquivo

Truncar arquivo

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Truncar arquivo

Mensagempor JoséQuintas » 20 Fev 2019 10:28

Não costumo usar isso, e estou tendo problemas.
Quero deixar o conteúdo do arquivo vazio.

nHandle := fOpen( "aquivo.txt", 1 )
fSeek( nHandle, 0, 0 )
fWrite( nHandle, "" )
fClose( nHandle )


Isso não está funcionando,
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Truncar arquivo

Mensagempor Mario Mesquita » 20 Fev 2019 11:02

Bom dia!

O que está ficando dentro? Não seria aqueles caracteres de controle apenas?

Sseria o caso de botar um caractere vazio lá?

Sds,
Mario.
Avatar de usuário

Mario Mesquita
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 557
Data de registro: 08 Dez 2009 12:47
Cidade/Estado: Rio de Janeiro
Curtiu: 73 vezes
Mens.Curtidas: 13 vezes

Truncar arquivo

Mensagempor JoséQuintas » 20 Fev 2019 11:20

Na verdade não tinha testado no Harbour.
No Harbour funciona, no Flagship Linux é que não.
Troquei por fCreate() e deu certo, apesar do proprietário do arquivo ser outra pessoa.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Truncar arquivo

Mensagempor Mario Mesquita » 20 Fev 2019 11:27

Olá,

Uma coisa que preocupa no xbase são seus dialetos. Coisas que funcionam em "x", mas não funcionam em "y". Tô levando uma surra pra gerar um PDF acentuado usando a HPDF, através da sua classe PDFClass. Porquê estou usando HMG UNICODE e os caracteres acentuados não saem corretamente. Desde sexta tentando gerar um PDF/A para um trabalho com prazo. O PDF/A eu consegui, pelo menos... agora é conseguir acentuar.

Deixa a gente doido.

Saudações,
Mario.
Avatar de usuário

Mario Mesquita
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 557
Data de registro: 08 Dez 2009 12:47
Cidade/Estado: Rio de Janeiro
Curtiu: 73 vezes
Mens.Curtidas: 13 vezes

Truncar arquivo

Mensagempor JoséQuintas » 20 Fev 2019 11:42

Mario Mesquita escreveu: Tô levando uma surra pra gerar um PDF acentuado usando a HPDF, através da sua classe PDFClass. Porquê estou usando HMG UNICODE e os caracteres acentuados não saem corretamente


Importante:
Verifique a "codepage" dentro da Harupdf, tem que bater com a sua.
E também verifique se a fonte usada na Harupdf tem disponível pra sua codepage.
Pode acontecer de um fonte não atender todas as codepages, e aí teria que escolher outro.

Quanto ao arquivo, correção:

   RUN ( [echo "" > ] + cLogFile )


Essa foi a saída que deu certo.
Tem horas que nem quero entender esse Flagship, basta funcionar.... rs

Consegui usar o MAIL do Linux pra enviar email dos erros.
Agora é ir trocando outros aplicativos, pra depois trocar todos pra Harbour.

Lembrando:
Não dá pra trocar pra Harbour agora, senão a empresa para, porque não tem fontes dos aplicativos atualizados.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Truncar arquivo

Mensagempor Mario Mesquita » 20 Fev 2019 11:46

Valeu a dica, mestre.

Já fiz de tudo, mas não estou conseguindo. Se quiser dar uma olhada no tópico, tem post de hoje explicando os passos que dei. E estou usando sua classe PDF pois facilita o manuseio da HaruPdf. Consegui enxertar a conversão pra PDF/A, mas os acentos não estou conseguindo e olha que já li foi coisa aqui no forum mesmo...

Esse FlagShip já foi o top, nem sabia que ainda estava ativo.

Saudações,
Mario.
Avatar de usuário

Mario Mesquita
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 557
Data de registro: 08 Dez 2009 12:47
Cidade/Estado: Rio de Janeiro
Curtiu: 73 vezes
Mens.Curtidas: 13 vezes

Truncar arquivo

Mensagempor JoséQuintas » 20 Fev 2019 12:12

Sim, está ativo e tem pra Windows.
Mas estou preso a essa versão 4.4 de 20 anos atrás, por motivo de compatibilidade.
Não posso dizer que o Flagship é ruim, apenas essa versão de 20 anos atrás que é ruim.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Google [Bot], Google Adsense [Bot] e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro