Programa que junto com o debug divide a tela
Moderador: Moderadores
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Programa que junto com o debug divide a tela
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
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

- 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
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.
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)
Alexandre Santos (AlxSts)
- JoséQuintas
- 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
Se não me engano, no Clipper, era executando
Faz falta tela separada quando se usam componentes gráficos.
Código: Selecionar todos
cld /s50 nomeexe.exe
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
Programa que junto com o debug divide a tela
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
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
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
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/
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
Programa que junto com o debug divide a tela
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
É 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ê
"
- JoséQuintas
- 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
Mas só faz falta se tiver imagens cobrindo a tela.
F4 mostra a tela, se for pra ver a tela do aplicativo.
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/
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
Programa que junto com o debug divide a tela
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
:%
Valeu Quintas, muito obrigado....
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
Programa que junto com o debug divide a tela
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...
- 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/
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
Programa que junto com o debug divide a tela
Essas aí conheço Quintas....
Mas nunca atentei nem tive curiosidade para o tal do APP WINDOW !!!
Rubens
Mas nunca atentei nem tive curiosidade para o tal do APP WINDOW !!!
Rubens
"Eu e minha casa servimos ao Senhor e você
"