Desafio para usuários hwgui
Enviado: 19 Mar 2025 16:36
Atenção ao desafio.
NÃO É PRA FAZER FUNCIONAR.
É pra tentar eliminar o máximo de fonte, e continuar com erro.
Reduzi bastante e o tamanho original.
Só pra curiosidade:
Se eliminar isso acima, que não serve pra nada, o fonte funciona.
Entenderam ?
É um fonte que inexplicavelmente dá erro.
Se compilar com -gc3 funciona.
Se eliminar essa função vazia também funciona.
Por enquanto reduzi de 56KB pra 28KB
O único jeito de tentar descobrir o motivo do erro é tentar reduzir o fonte e ele continuar com erro.
Ao fazer isso, o que sobrar no fonte seria o motivo real do erro.
A dificuldade é justamente porque qualquer coisa apagada pode resolver o erro, o que não explica o erro.
Tamanho de fonte não é, porque já reduziu pra metade.
Remover a função vazia.. se o problema não é tamanho, não explica o erro.
Pra mim tá parecendo que o harbour se perde nos retornos.
Pode ser falha de GUI ou não.
Pode ser que a lista de funções se altera, e tá pegando função errada.
Pode parecer interessante pra quem usa HWGUI,
Mas se for problema do harbour, interessa pra todos.
É compilar, entrar e sair, se der erro o problema ainda está lá.
Eventualmente tudo se fecha, mas o harbour registra hb_out.log
Não faz nenhum sentido.
NÃO É PRA FAZER FUNCIONAR.
É pra tentar eliminar o máximo de fonte, e continuar com erro.
Reduzi bastante e o tamanho original.
Só pra curiosidade:
Código: Selecionar todos
FUNCTION Nothing()
RETURN Nil
Entenderam ?
É um fonte que inexplicavelmente dá erro.
Se compilar com -gc3 funciona.
Se eliminar essa função vazia também funciona.
Por enquanto reduzi de 56KB pra 28KB
O único jeito de tentar descobrir o motivo do erro é tentar reduzir o fonte e ele continuar com erro.
Ao fazer isso, o que sobrar no fonte seria o motivo real do erro.
A dificuldade é justamente porque qualquer coisa apagada pode resolver o erro, o que não explica o erro.
Tamanho de fonte não é, porque já reduziu pra metade.
Remover a função vazia.. se o problema não é tamanho, não explica o erro.
Pra mim tá parecendo que o harbour se perde nos retornos.
Pode ser falha de GUI ou não.
Pode ser que a lista de funções se altera, e tá pegando função errada.
Pode parecer interessante pra quem usa HWGUI,
Mas se for problema do harbour, interessa pra todos.
É compilar, entrar e sair, se der erro o problema ainda está lá.
Eventualmente tudo se fecha, mas o harbour registra hb_out.log
O erro é no RETURN.Application Internal Error - d:\fontes\testes\hwgui_bug\test.exe
Terminated at: 2025-03-19 16:22:09
Unrecoverable error 6005: Exception error:
...
Called from MAIN(551) in test.prg
Não faz nenhum sentido.