Página 1 de 1

Programa que junto com o debug divide a tela

Enviado: 22 Jun 2016 10:49
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

Programa que junto com o debug divide a tela

Enviado: 22 Jun 2016 11:34
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.

Programa que junto com o debug divide a tela

Enviado: 22 Jun 2016 19:10
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.

Programa que junto com o debug divide a tela

Enviado: 22 Jun 2016 19:36
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

Programa que junto com o debug divide a tela

Enviado: 23 Jun 2016 08:39
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

Programa que junto com o debug divide a tela

Enviado: 23 Jun 2016 09:17
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.

Programa que junto com o debug divide a tela

Enviado: 23 Jun 2016 12:11
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

Programa que junto com o debug divide a tela

Enviado: 23 Jun 2016 15:18
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...

Programa que junto com o debug divide a tela

Enviado: 23 Jun 2016 15:27
por rubens
Essas aí conheço Quintas....

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

Rubens