Página 2 de 2
Hbide, HBDBU r417
Enviado: 21 Ago 2015 20:59
por asimoes
Fica dificil sem um tutorial, sinceramente não sei onde estou errando.
Obrigado pelas informações.
Hbide, HBDBU r417
Enviado: 21 Ago 2015 22:12
por Itamar M. Lins Jr.
Ola!
Vc não está fazendo nada errado.
Foi uma falha minha aqui de não saber criar o pacote da hbide, faltou explicação e colocar no pacote essa libhwgdebug.a
Teste agora com essa lib que estou anexando aqui.
Desculpe a falha.
Lembrando que usei o Mingw 5.1 para criar ela.
Saudações,
Itamar M. Lins Jr.
Hbide, HBDBU r417
Enviado: 22 Ago 2015 07:49
por asimoes
Bom dia Itamar,
Eu estou usando o harbour fork com mingw 5.1 a lib deve ser copiada para a pasta lib do harbour?
Hbide, HBDBU r417
Enviado: 22 Ago 2015 07:58
por asimoes
Itamar,
Agora sim,
Muito obrigado, copiei a lib para a pasta lib do harbour e funcionou beleza, mais um adepto da hbide!
:{
Hbide, HBDBU r417
Enviado: 22 Ago 2015 13:08
por Itamar M. Lins Jr.
Sim, só um comentário.
xDev tem DEBUG ? que eu saiba não tem.
xDev abre/cria/modifica DBF ? que eu saiba não.
xDev tem todos os comandos/funções do [x]Harbour ?
E outras coisas que não tem na xDev.
Eu não mudei p/ HbIde só por causa do Debug, nem tinha isso, e no início a HBIDE tinha muitos BUG´s como hoje ainda tem. Mas é a proposta de melhorias e correções do desenvolvedor da ferramenta que me fez usar ela. Pelo menos uma vez por ano ele pergunta para os usuários o que pode ser melhorado ou corrigido.
Se aparecer coisa melhor, passarei a usar sem problema nenhum.
Saudações,
Itamar M. Lins Jr.
Hbide, HBDBU r417
Enviado: 22 Ago 2015 17:39
por asimoes
Olá Itamar!
Uma pergunta a lib que você disponibilizou hwgdebug é da versão hwgui-2.19-b4? e compilado com o mingw 5.1?
A versão que você do mingw usa para compilar a hwgui é a mesma da qt?
Hbide, HBDBU r417
Enviado: 22 Ago 2015 20:45
por Itamar M. Lins Jr.
Não. É o debug feito pelo Alexander, agora tem algumas modificações feitas pelo Pritpal.
Código: Selecionar todos
C:\hb34\addons\debug>dir
Pasta de C:\hb34\addons\debug
03/03/15 11:01 <DIR> .
03/03/15 11:01 <DIR> ..
26/09/14 10:51 13.612 dbgconnect.prg
26/09/14 10:51 718 dbgdop.c
16/11/14 11:41 37.017 debugger.prg
03/03/15 11:01 490 hwgdebug.hbp
4 arquivo(s) 51.837 bytes
Código: Selecionar todos
2014-08-31 10:00 UTC-0800 Pritpal Bedi (bedipritpal at hotmail.com)(r342)
* qtcontribs.hbp
+ Added: debug/hwgdebug.hbp
+ debug
+ debug/dbgconnect.prg
+ debug/dbgdop.c
+ debug/debugger.prg
+ debug/hwgdebug.hbp
+ Added: Alexander Kresin's <alex@kresin.ru> application-side debugger
library. Many thanks Kresin. You fittingly separated the rectangular
and non-rectangular code of Harbour's native debugger.
I added some missing features which were added to Harbour debugger,
probably, later than Kresin wrote his library.
+ hbide/debugger.prg
+ hbide/debugger.ui
+ hbide/resources/debugger.png
+ Added: Alex <alexeyzapolskiy@gmail.com> written HbIDE specific bridge
for HWGDebug defined protocol. It was a mammoth work. Thanks Alex.
Depois dessa primeira, aconteceram várias melhorias feitas pelo Pritpal até chegar ao que é hoje.
Saudações,
Itamar M. Lins Jr.
Hbide, HBDBU r417
Enviado: 22 Ago 2015 20:48
por Itamar M. Lins Jr.
Ola!
A versão que você do mingw usa para compilar a hwgui é a mesma da qt?
Sim, é a mesma versão. O Pripal não gosta não porque não é a padrão e ainda por cima eu uso o fork do Viktor que ele também não dá suporte. Tem uns atritos ai dele com o Viktor.
Saudações,
Itamar M. Lins Jr.
Hbide, HBDBU r417
Enviado: 22 Ago 2015 21:24
por asimoes
É por isso que eu não estou conseguindo gerar a mesma lib, a sua lib funciona, a que eu estou gerando com a versão padrão do mingw para harbour não.
Hbide, HBDBU r417
Enviado: 22 Ago 2015 22:16
por asimoes
Itamar,
Baixei o pacote completo da hb_contribs (98 mb) e observei que é compilado com o harbour core 3.2
É uma atualização de 03/agosto
A hwgdebug já vem compilada na pasta lib, além dos fontes que você informou.
Outra coisa a hwgdebug tem estar visivel em alguma pasta lib se não, não funciona, copiei ela para a pasta lib da minha compilação harbour 3.4
Hbide, HBDBU r417
Enviado: 24 Ago 2015 15:28
por asimoes
Olá Itamar,
Tenho ua pasta include em d:\hinclude
Estou informando no meu hbp
-incpath=d:\hb32fork\hwgui\include;d:\harbour\hinclude;
No meu fonte de teste tenho um header #include "TokenHarbour.ch"
Na compilação com hbide diz: Error F0029 Can't open #include file 'TokenHarbour.ch'
Tem algum lugar especifico para dizer onde estão os headers que o projeto precisa?
Hbide, HBDBU r417
Enviado: 24 Ago 2015 16:47
por Itamar M. Lins Jr.
Ola!
Aqui no meu tenho um arquivo .hbc com mesmo nome do .hbp
Dentro tem isso:
Código: Selecionar todos
{win}incpaths=c:\devl\hwgui\include;c:\devl\letodb\include;
{win}libpaths=c:\devl\hwgui\lib
{win}libpaths=c:\devl\letodb\lib
{win}gt=gtgui
{win}libs=hwgui hwg_extctrl hbxml procmisc xhb
{win}libs=rddleto
E tenho um arquivo que o hbmk2 chama de nome hbmk.hbm
Código: Selecionar todos
#
# $Id: hbmk.hbm
#
xhb.hbc
hbssl.hbc
sddodbc.hbc
sddfb.hbc
hbmxml.hbc
hbhpdf.hbc
hbzebra.hbc
hbcurl.hbc
hbnetio.hbc
-mt
Saudações,
Itamar M. Lins Jr.
Hbide, HBDBU r417
Enviado: 24 Ago 2015 19:55
por asimoes
Itamar,
Muito obrigado pelas dicas, funcionou.
Eu estou muito acostumado a criar tudo em um hbp, fica mais fácil, fiz como você disse e a hbide aceitou todos os meus includes.
Beleza.