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: 1058
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: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 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: 1058
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: 3109
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: 2820
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP
Curtiu: 2 vezes

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: 1058
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: 1058
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