Erro estranho

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

Moderador: Moderadores

prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Erro estranho

Mensagem por prmuller »

Amigos,

Alguém saberia dizer a origem do erro na imagem anexa?
Esclareço que não é sempre que acontece, mas, de vez em quando, mesmo usando -inc ou - rebuild na compilação.

Antecipadamente grato,

Paulo Muller
Anexos
Erro.jpg
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Erro estranho

Mensagem por Kapiaba »

Olá, você está compactando assim, com o UPX.EXE?

Código: Selecionar todos

C:\UPX\UPX -9 ESTOQUE.EXE
Não está usando nenhum comando do UPX.EXE que destroi o ESTOQUE.EXE?
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Erro estranho

Mensagem por prmuller »

Olá Kapiaba,

Obrigado pela resposta. Acredito que o próprio arquivo hbp já faz isso, não?
De qualquer forma, segue, abaixo, o estoque.txt com os dados para comilação.

Sds,

Paulo Muller
Anexos
estoque.txt
(1.52 KiB) Baixado 43 vezes
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro estranho

Mensagem por JoséQuintas »

Se está compilando e já executando, se dá erro na compilação é lógico que não vai encontrar o EXE.

Está só olhando o erro de execução e não está olhando os erros anteriores.
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/
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Erro estranho

Mensagem por prmuller »

José, bom dia!

Desculpe se eu estiver errado. Ainda tenho muitas dúvidas sobre o Harbour.
Quanto você diz estar compilando e executando creio que se refere ao -run, que, até onde eu sei, roda automaticamente o executável após a compilação.
Até antes de começar a aparecer o erro reportado funcionava normalmente.
Quanto a erros anteriores, poderia ser mais explícito?
Bem o fato é que, seguindo o seu comentário, suprimi o -run do estoque.hbp e voltou a compilar normalmente.
Vai entender né?

Sds,

Paulo Muller
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro estranho

Mensagem por JoséQuintas »

Apenas suposição:
A compilação pode usar processos simultâneos, e tentou executar antes de terminar a compactação.
E isso acabou atrapalhando as duas coisas.

Nota:
Tem um alerta nesse print-screen, avisando pra não colocar ".exe".
Se a compilação falhar, pode ser usado o EXE anterior, compilado, senão recomendaria colocar a execução no BAT.
Mas se o processo for rápido, mesmo falhando a compilação pode executar o EXE anterior, e vai atrapalhar.
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/
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Erro estranho

Mensagem por prmuller »

José,

Na mosca, realmente o problema estava no -oestoque.exe, como o próprio compilador advertiu e eu passei batido.
Foi só corrigir e tudo se normalizou.
Muito obrigado pela atenção.

Sds,

Paulo Muller
Responder