hwgui debug
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Alguém sabe usar o debug da hwgui 2.23 ?
Preciso dele pra tentar resolver o problema da IDE/Designer.
E talvez do browse, acho que esse é complicado demais pra mim, mas não custa tentar.
Preciso dele pra tentar resolver o problema da IDE/Designer.
E talvez do browse, acho que esse é complicado demais pra mim, mas não custa tentar.
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/
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
hwgui debug
Olá!
Está com dúvida ou com medo? Não tem segredo.
Compile o teu programa com a chave -b. Depois de compilar execute o debugger na linha de comando passando como parâmetro o nome do teu executável, exatamente como no CLD do Clipper.
Se o local onde está o executável do debugger HwGUI estiver no PATH e você compilar o teu teste com a chave -run, já vai abrir o debugger automaticamente.
O resto é igual ao Clipper. Coloque chamadas Altd() onde precisar. Veja as opções do menu do debugger. Lá pode selecionar as opções para visualizar variáveis por tipo - Local, Static, áreas de trabalho, etc.
Os comandos F8, F5, F7, F9 são os mesmos do Clipper. Tem uma caixa na parte inferior da tela onde poderá digitar os comandos que desejar.
E pode ser usado com outros programas, mesmo que não usem a lib HwGUI.
Eu gosto dele. Ajuda muito.
Boa sorte!
Está com dúvida ou com medo? Não tem segredo.
Compile o teu programa com a chave -b. Depois de compilar execute o debugger na linha de comando passando como parâmetro o nome do teu executável, exatamente como no CLD do Clipper.
Se o local onde está o executável do debugger HwGUI estiver no PATH e você compilar o teu teste com a chave -run, já vai abrir o debugger automaticamente.
O resto é igual ao Clipper. Coloque chamadas Altd() onde precisar. Veja as opções do menu do debugger. Lá pode selecionar as opções para visualizar variáveis por tipo - Local, Static, áreas de trabalho, etc.
Os comandos F8, F5, F7, F9 são os mesmos do Clipper. Tem uma caixa na parte inferior da tela onde poderá digitar os comandos que desejar.
E pode ser usado com outros programas, mesmo que não usem a lib HwGUI.
Eu gosto dele. Ajuda muito.
Boa sorte!
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Ok, consegui aqui.
Vai precisar do ajuste do José, mas tudo bem.
Parece o original do harbour.
Só não aceita digitar Alt-D, precisa do Altd() no fonte.
Por enquanto, o maxlength está 5, que é justamente a limitação que atrapalha.
Vai precisar do ajuste do José, mas tudo bem.
Parece o original do harbour.
Só não aceita digitar Alt-D, precisa do Altd() no fonte.
Por enquanto, o maxlength está 5, que é justamente a limitação que atrapalha.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Aonde limito a janela do debug ?
Deve estar com 5000 linhas.
Mudei a janela console mas não adiantou.
Pelo fonte complicou, porque nem SetMode() é SetMode(), se é que é console.
Deve estar com 5000 linhas.
Mudei a janela console mas não adiantou.
Pelo fonte complicou, porque nem SetMode() é SetMode(), se é que é console.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Eba !!!!!!
Um problema já foi.
Um problema já foi.
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/
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
hwgui debug
Olá!
Não ficou claro... poderia explicar melhor?JoséQuintas escreveu:Aonde limito a janela do debug ?
Deve estar com 5000 linhas.
Mudei a janela console mas não adiantou.
Pelo fonte complicou, porque nem SetMode() é SetMode(), se é que é console.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Digamos... aonde defino SetMode(30,100)alxsts escreveu:Não ficou claro... poderia explicar melhor?
Com 5.000 linhas fica ruim de usar.
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/
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
hwgui debug
Olá!
Continuo sem entender...
A tela do debugger HwGUI é gráfica e SetMode() é para tela console. Na tela gráfica ou console, vão aparecer tantas linhas quantas caibam na janela do debugger, independentemente da quantidade de linhas do fonte...
Tentei debugar um programa console mas ele abriu a tela tradicional de debugger do Clipper...
Continuo sem entender...
A tela do debugger HwGUI é gráfica e SetMode() é para tela console. Na tela gráfica ou console, vão aparecer tantas linhas quantas caibam na janela do debugger, independentemente da quantidade de linhas do fonte...
Tentei debugar um programa console mas ele abriu a tela tradicional de debugger do Clipper...
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Vou ter que recompilar tudo e testar de novo.
Aqui a janela de debug tem 5.000 linhas.
Tem que ficar fazendo scroll pra ir do início ao fim da janela de debug.
Ou mostra o menu de cima, ou mostra a janela de teste no final, não cabe tudo na tela.
Aqui a janela de debug tem 5.000 linhas.
Tem que ficar fazendo scroll pra ir do início ao fim da janela de debug.
Ou mostra o menu de cima, ou mostra a janela de teste no final, não cabe tudo na tela.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
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/
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
hwgui debug
Olá!
Não sei o que você está fazendo mas algo está errado para aparecer esta tela console.
Eu simplesmente fiz um CD para a pasta dos fontes do designer e teclei o comando para compilação:
Terminada a compilação, já abre a tela do debugger (o hwgDebug.Exe está no PATH), mostrada abaixo:
Não sei o que você está fazendo mas algo está errado para aparecer esta tela console.
Eu simplesmente fiz um CD para a pasta dos fontes do designer e teclei o comando para compilação:
Terminada a compilação, já abre a tela do debugger (o hwgDebug.Exe está no PATH), mostrada abaixo:
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Esqueci do default da minha máquina
Tentando resolver.
Código: Selecionar todos
PRGFLAGS=-m -n -w3 -es2 -ge1 -DMT_EXPERIMENTAL -DHB_NO_GTGUI=YES -DHB_NO_HWGUIDEBUG=YES
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Consegui, mas tudo travado.
Detalhe curioso: precisei compilar designer também com gtgui.
Detalhe curioso: precisei compilar designer também com gtgui.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hwgui debug
Compilado sem gtgui.
O debug da hwgui não serve pra mim...
Nem mesmo pra usar com hwgui.
O debug da hwgui não serve pra mim...
Nem mesmo pra usar com hwgui.
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/