Debug pra GUI

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

Moderador: Moderadores

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

Debug pra GUI

Mensagem por JoséQuintas »

Tem algum debug interessante pra GUI, que aceite multithread?

O debug do Harbour é bom, mas.... se a janela for GUI, ficam os componentes GUI no meio
debug.png
Importante:
Notem a janela de menu por trás, o menu e todo restante do aplicativo continua funcionando normalmente, porque não estão em debug.
O debug entrou apenas na janela de cadastro de cliente.
É uma janela de debug disponível para CADA thread.
A parte chata é a parte GUI, que faz parte da janela e portanto acaba aparecendo no debug.
Controlar Hide()/Show() pra cada entrada/saída em debug vai complicar
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/
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Debug pra GUI

Mensagem por rubens »

A Hmg Minigui extends tem debug...
Implementado nativo pelo Claudio Soto e depois adaptado para a minigui extend pelo G Filatov.
Não dediquei tempo a usar, mas na pasta da minigui extend tem exemplo de uso.

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Debug pra GUI

Mensagem por JoséQuintas »

Se não estiver preparado pra multithread sem chance.
Lembre-se que multithread são vários módulos rodando ao mesmo tempo, e janela única de debug seria uma doideira, cada hora com uma coisa diferente.
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/
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Debug pra GUI

Mensagem por rossine »

Bom dia José,

Olha se a HwgDebug possa te ajudar.

Essa que tenho aqui é de 2013:

Código: Selecionar todos

C:\hwgdebug>dir /b
xharbour
hilight.xml
files.txt
whatsnew.txt
hwgdebug.lib
libhwgdebug.a
hwgdebug.exe
readme.rus
readme.eng
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Responder