Depurar Erro HWGUI

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Depurar Erro HWGUI

Mensagem por Luciano Bonfim »

Utilizo GTWVW na minha tela principal e aos poucos estou migrando minhas tela de cadastro para HWGUI e depois que migrar todas elas irei substituir minha tela inicial também para HWGUI, o meu grande problema hoje é quando dá um erro na ma minha tela de cadastro em HWGUI, pois o sistema congela e tenho que fechar meu programa pelo gerenciador de tarefas do windows e näo é mostrado nenhuma mensagem de erro, ou seja, näo consigo saber que erro deu e isto está dificultando demais o meu trabalho.

Alguem tem alguma soluçäo para este problema?

Muito Obrigado
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Depurar Erro HWGUI

Mensagem por sygecom »

Olá Luciano,
Eu nunca consegui usar o DEBUG na HWGUI, então quando quero mais ou menos depurar vou usando um msginfo("aqui") para saber até onde esta indo a mensagem e logo após ver onde esta ocorrendo o erro, e quando vejo que o problema esta na LIB ai uso o Tracelog(), que é uma pratica bem facil que vejo os desenvolvedor da HWGUI usar MUITO. só que TraceLog, só esta disponivel para xHarbour e não para Harbour.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Re: Depurar Erro HWGUI

Mensagem por Luciano Bonfim »

interessante.... o qe faz esse travelog? tem algum exemplo de utilizacao dele?
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Depurar Erro HWGUI

Mensagem por sygecom »

De uma olhada no help do xharbour, que tem exemplos de uso, e junto com ele pode usar tmb. o valtoprg() que pega qualquer tipo de dado e transforma em string.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Re: Depurar Erro HWGUI

Mensagem por Luciano Bonfim »

muito obigado pela dica, muito bom esse tracelog() vai resolver muitos problemas meus aqui!

vc acha que é possível alterar o errorsys.prg da hwgui para poder enviar a mensage de erro para um email, ai quando der erro o usuário clica no botao e a mesagem com o erro é enviada para o meu email. é possível isso?

Muito Obrigado
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Depurar Erro HWGUI

Mensagem por sygecom »

É possivel sim Luciano, Hoje em dia faço isso em meus sistemas, porem em sistemas que uso misturado a Hwgui com Gtwvw ou Gtwvt ai alterei o ERROSYS.PRG do xharbour e não da Hwgui.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Re: Depurar Erro HWGUI

Mensagem por Luciano Bonfim »

o probema é que se eu usar o errorsys.prg do xharbour nao consigo ver os erros das telas da HWGUI, por isso que agora estou usando o errorsys.prg da hwgui. vou tentar alterar o errorsys.prg da hwgui e se conseguir colocar o envio de email eu posto aqui

obrigado
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Responder