To usando o XHB e não to conseguindo deletar um arquivo txt criado pelo set printer.
Fiz tentativas com o Ferase(), o RUn() e o MyRun() e essas funções até são executadas e não acusam nenhum erro, porém, o arquivo permanece lá intacto...
Parece que é impossível excluir o arquivo na mesma sessão em que ele foi criado..
Quando eu encerro o programa e volto a executar ele, caso eu não gere um novo carq, ai sim a exclusão é efetivada com suceso, tanto pelo ferase(), como pelo Run() e Myrun().
Mas isso vai complicar a vida do sistema..
Vejam:
Código: Selecionar todos
public carq:="C:\sigt.rtf"
* Criação do arquivo
Set device to printer
Set printer to &carq
setPrc(0,0)
* Liberação do arquivo
Set printer off
Set printer to
Set devi to scree
* Exclusão física do arquivo
if file(carq)
Aviso("Vai apagar "+carq)
//Fclose(carq)
//Ferase(carq)
//run del &carq
//Myrun2("Del &carq")
endif
Grato,
Gabriel

