Clipper On Line • Ver Tópico - Programa que junto com o debug divide a tela

Programa que junto com o debug divide a tela

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

Moderador: Moderadores

 

Programa que junto com o debug divide a tela

Mensagempor rubens » 22 Jun 2016 10:49

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ê ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Programa que junto com o debug divide a tela

Mensagempor alxsts » 22 Jun 2016 11:34

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)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Programa que junto com o debug divide a tela

Mensagempor JoséQuintas » 22 Jun 2016 19:10

Se não me engano, no Clipper, era executando
cld /s50 nomeexe.exe 


Faz falta tela separada quando se usam componentes gráficos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Programa que junto com o debug divide a tela

Mensagempor JoséQuintas » 22 Jun 2016 19:36

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Programa que junto com o debug divide a tela

Mensagempor rubens » 23 Jun 2016 08:39

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 de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Programa que junto com o debug divide a tela

Mensagempor JoséQuintas » 23 Jun 2016 09:17

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Programa que junto com o debug divide a tela

Mensagempor rubens » 23 Jun 2016 12:11

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 de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Programa que junto com o debug divide a tela

Mensagempor JoséQuintas » 23 Jun 2016 15:18

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Programa que junto com o debug divide a tela

Mensagempor rubens » 23 Jun 2016 15:27

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ê ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes




Retornar para Ferramentas de Apoio

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro