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
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
Debug pra GUI
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Debug pra GUI
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/
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/
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Debug pra GUI
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
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ê
"
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Debug pra GUI
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.
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/
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/
Debug pra GUI
Bom dia José,
Olha se a HwgDebug possa te ajudar.
Essa que tenho aqui é de 2013:
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.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
