Programa que junto com o debug divide a tela

Fórum sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Programa que junto com o debug divide a tela

Mensagem por rubens »

Bom dia...

Há muito, mas muito tempo atrás, assim que tava começando na programação vi um programa que rodava junto com debugger do clipper. Dividia a tela em duas. A medida que o programa ia sendo executado ele mostrava na parte de cima o fonte do programa e na tela de baixo o programa.
Alguém se lembra disso? sabe qual programa era? Sabe se existe algum similar para o harbour?

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Programa que junto com o debug divide a tela

Mensagem por alxsts »

Olá!

Este programa que você menciona é o próprio debugger do Clipper. Existe uma opção no menu principal que faz isto (Window > Iconize). Como nem todas as funcionalidades do debugger do Clipper foram portadas para o debugger do Harbour, não sei se isto está funcionando no Harbour.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Programa que junto com o debug divide a tela

Mensagem por JoséQuintas »

Se não me engano, no Clipper, era executando

Código: Selecionar todos

cld /s50 nomeexe.exe 
Faz falta tela separada quando se usam componentes gráficos.
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Programa que junto com o debug divide a tela

Mensagem por JoséQuintas »

Talvez desse pra fazer alguma coisa em GTWVG.

Nem lembrava mais como funcionava o debug aqui, eu apenas usava.... rs

Com muiltithread, apenas o módulo em debug fica em modo debug, o menu ou o que estiver aberto continua funcionando normal.... rs
teladebug.png
Só explicando a tela:

Chamei o aplicativo, acionei a opção no menu chamando o módulo PTES0170, aonde coloquei debug.
Apenas o módulo PTES0170 está em debug.
Posso continuar usando todo restante do aplicativo normalmente, inclusive abrir novamente o módulo que já está aberto.

Talvez fosse possível fazer algo parecido com isso no debug original.
Quando tenho buttons na tela do módulo, eles continuam na tela durante o debug.

Meu debug não é diferente, é o mesmo que vém com o Harbour.
Meu uso de GTWVG e multithread é que é diferente.... rs
Cada módulo se comporta como se fosse um EXE separado, até mesmo pro debug... rs
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

Programa que junto com o debug divide a tela

Mensagem por rubens »

Bom dia...

É Alxsts no debug do Harbour quando vai na opção (Window > Iconize) ele fala que não foi implementado ainda.
Quintas acho que o CLD.exe não existe no harbour, pelo menos não encontrei na pasta HB32 nem do HB34.

Realmente era muito bom essa opção, a medida que ia executando as linhas do prg ia mostrando na tela de baixo o que estava acontecendo.

Ontem mesmo tive que mexer numa rotina antiga aqui e tive que ir modulando o sistema para "entender" de novo a rotina..

Mas blz..

Obrigado..

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

Programa que junto com o debug divide a tela

Mensagem por JoséQuintas »

Mas só faz falta se tiver imagens cobrindo a tela.
F4 mostra a tela, se for pra ver a tela do aplicativo.
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

Programa que junto com o debug divide a tela

Mensagem por rubens »

Uhh, cabeção, não estuda a ferramenta para saber como funciona direito, né... !!! Quanto tempo eu já perdi por desconhecer esta Bendita dessa tecla F4....
:%

Valeu Quintas, muito obrigado....


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

Programa que junto com o debug divide a tela

Mensagem por JoséQuintas »

Tem outras opções interessantes, não lembro se agora todas funcionam no Harbour:

- F9 na linha do fonte, pra entrar no debug quando chegar lá
- Pausa em determinada condição. Exemplo: quando o conteúdo da variável for 10, ou o RecNo() for 10
- Ficar mostrando o conteúdo de determinadas variáveis pra acompanhar
- Visualizar área de DBF atual, índice, registro, etc.

Só pra garantir que conhece as opções...
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

Programa que junto com o debug divide a tela

Mensagem por rubens »

Essas aí conheço Quintas....

Mas nunca atentei nem tive curiosidade para o tal do APP WINDOW !!!

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Responder