Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

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

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

Mensagem por porter »

Olá pessoal, começou a dar essa mensagem de erro na linha em destaque, estava gerando normalmente, mas de um dia para o outro começou a dar esse erro, quero criar o arquivo ENTNFE.CMD, pelo Bloco de Notas, cria normalmente o arquivo dentro dessa pasta, esse erro acontece somente nesse PC, alguém já teve esse problema ?

Código: Selecionar todos

cArq:='ENTNFe'+cNrMaq+'.CMD'
SETPRC(0,0)
SET DEVICE TO PRINTER
SET PRINTER TO (cArq)   // Gera o arquivo 	ENTNFE.CMD - erro nessa linha
SET PRINTER ON
SETPRC(0,0)
Harbour 3.2.0dev
Windows 10 Home
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

Mensagem por JoséQuintas »

Acho que cmd é interno do windows.

Em todo caso, "TALVEZ" seja a atualização KB500005565

Acabei neste exato instante de remover essa atualização num cliente pra funcionar impressora.
Ela entrou dia 14, e dia 15 não conseguiam mais imprimir na impressora compartilhada.
No seu caso tem a ver justamente com impressão, então quem sabe não é a mesma coisa...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

Mensagem por Itamar M. Lins Jr. »

Olá!
Arquivo aberto ou em uso.

Código: Selecionar todos

if hb_vfexists(cArq)
 if ! hb_vferase(cArq) == 0
  erro apagando...ta,ta,ta..
endif
endif
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

Mensagem por porter »

Olá pessoal, se o arquivo ENTNFE.CMD, estiver aberto, estou tentando fechar e deletar em seguida,
porquê nessa rotina, não dá certo, o arquivo não é deletado ?

txt_file:= fopen("ENTNFE.CMD",1)
fclose('ENTNFE.CMD')
ferase('ENTNFe'.CMD')


Estou tentando usar a aba Code, mas está dando erro, quando tento enviar.
Harbour 3.2.0dev
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

Mensagem por alxsts »

Olá!

É possível que o atributo Read Only do arquivo esteja configurado como verdadeiro. Ao invés de FErase(), use hb_FileDelete(). Esta última deleta o arquivo, mesmo que o atributo Read Only esteja setado.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

Mensagem por Jairo Maia »

porter escreveu:porquê nessa rotina, não dá certo, o arquivo não é deletado ?
Porque você é cabeça dura... rs...

A extensão .CMD é uma extensão Executável do Windows, semelhante a um .BAT, e é executado pelo CMD do Windows. Pare de ser cabeça dura, e troque essa extensão ao invés de ficar brigando com o William Henry Gates III, mais conhecido como Bill Gates, e seja feliz... rs...
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

Mensagem por porter »

Olá alxsts, obrigado por sua atenção, com o hb_FileDelete('ENTNFe.CMD'), também não está dando certo.
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Error TERM/2014 Erro na criação: ENTNFE.CMD (DOS ERROS 32)

Mensagem por porter »

Obrigado Jairo, vô parar de Brigar com o Bill Gates, rsrs, e mudar a extensão do meu arquivo.
Responder