Página 1 de 1
Erro estranho
Enviado: 27 Jan 2016 15:20
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
Erro estranho
Enviado: 27 Jan 2016 17:25
por Kapiaba
Olá, você está compactando assim, com o UPX.EXE?
Não está usando nenhum comando do UPX.EXE que destroi o ESTOQUE.EXE?
Erro estranho
Enviado: 27 Jan 2016 17:48
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
Erro estranho
Enviado: 27 Jan 2016 18:44
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.
Erro estranho
Enviado: 28 Jan 2016 08:25
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
Erro estranho
Enviado: 28 Jan 2016 08:59
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.
Erro estranho
Enviado: 28 Jan 2016 10:09
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