Página 1 de 1
Como debuggar no XHabour
Enviado: 01 Dez 2005 10:16
por Garoto de Programa
Prezados,
Gostaria de saber como faço para Debuggar no xHarbour(por acaso eu nunca debuguei nenhum sistema clipper quanto mais xharbour).
Eu ja pesquisei aqui no fórum mas como não tenho nem pouca experiencia com clipper, eles não foram muito claros para mim.
Agradeço pela curiosidade de pelo menos ver qual era a duvida.
Que Deus continue a nos abençoar.
Enviado: 01 Dez 2005 15:11
por vailton
Olá!
Compila todos os teus PRGs com a opcao '/B' e no teu script coloca a lib DEBUG.LIB se estiver usando o HBMAKE tem a opção DEBUG INFO q vc deve marcar, se estiver usando o MyMake ou a xDev é só marcar 'INCUDE DEBUG INFO'. Só isto
Enviado: 01 Dez 2005 16:09
por Garoto de Programa
Olá!
Compila todos os teus PRGs com a opcao '/B' e no teu script coloca a lib DEBUG.LIB se estiver usando o HBMAKE tem a opção DEBUG INFO q vc deve marcar, se estiver usando o MyMake ou a xDev é só marcar 'INCUDE DEBUG INFO'. Só isto
Muito Obrigado pela dica Vailton!
Mas sem querer abusar, eu fiz como vc disse
Compila todos os teus PRGs com a opcao '/B' e no teu script coloca a lib DEBUG.LIB
mas quando eu executo o meu sistema ele funciona normalmente e não me permite debugalo. Como faço para iniciar o processo de Debug? Tenho que chamar o meu sistema usando o CLD ??
Abradeço muito pela ajuda.
Que Deus continue lhe abençoando.
Enviado: 02 Dez 2005 07:31
por vailton
Poe no inicio do teu programa o seguinte: ALTD()
Veja se lhe aparece algo, se nao aparecer posta o script com as libs para a gente ver como esta
Enviado: 19 Set 2006 22:37
por Stanis Luksys
Olá Amigo,
No local do seu programa onde vc quer que comece a ser debugado, coloque as linhas:
Altd()
Inkey(0)
Espero que funcione, aqui vai sem problemas.
Problema Resolvido, Surge um novo problema!
Enviado: 21 Set 2006 12:32
por Garoto de Programa
Prezados,
Primeiramente gostaria de agradecer a atenção de todos e pela ajuda dos usuários:
vailton,
Vagucs e
Stanis Luksys.
Gostaria de saber também porque o ultimo post que coloque neste tópico, antes da resposta do Stanis Luksys foi removido, se possível.
Solução:
Para que o debug funcionace foi necessário apenas 3 passos:
1 - No Script da Copilação, na parte das Bibliorecas (LIBS=XXXXX.LIB) deve ser acrescentado a liblioteca DEBUG.LIB.
2 - Na linha referente a criação dos arquivos .C ($(HARBOUR) $( *).prg -i$(INCLUDE_DIR) -m -n) deve ser acrescentado o -B ficando desta forma : $(HARBOUR) $(* ).prg -i$(INCLUDE_DIR) -m -n -B
Obs: Não tem espaço entre o "*" e os "()" parenteses, coloquei pois se deixar junto aparece uma Estrela aki no forum.
3 - Na hora de compilar o programa deve lembrar de apagar todos os arquivos .C e .OBJ.
Para iniciar o Debug basta precionar as teclas ALT+D ou fazer a chamada do compilador direto pelo seu Código, bastando inserir no local onde quizer começar a Debugar:
ALTD().
Mais uma véz agradeço a todos pela ajuda e espero que colocando a forma como consegui fazer funcionar aki facilite para pessoas que como eu não tem muita experiência com a Linguagem Clipper.
Que Deus continue a nos Abençoar!
Enviado: 21 Set 2006 13:15
por vagucs
Removi pois o script que vc postou demorei tempo para chegar nele e só deixo ele disponivel para empresas que migrei o sistema ou para quem adquiri o CD Clipper, por isso removi.
Enviado: 21 Set 2006 17:01
por Stanis Luksys
Olá Garoto,
Você pode tambem compilar com o hbmake, que é extremamemte simples, e basta você marcar a opção
[X] Debug Info (/b),
sem ter q se preocupar com detalhes do script. Recomendo.