Hbide, HBDBU r417

Projeto Harbour QT - HbQt, HbXBP e HbIDE

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Hbide, HBDBU r417

Mensagem por asimoes »

Fica dificil sem um tutorial, sinceramente não sei onde estou errando.
Obrigado pelas informações.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Hbide, HBDBU r417

Mensagem 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.
Anexos
libhwgdebug.rar
(12.53 KiB) Baixado 650 vezes
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Hbide, HBDBU r417

Mensagem 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?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Hbide, HBDBU r417

Mensagem por asimoes »

Itamar,

Agora sim,

Muito obrigado, copiei a lib para a pasta lib do harbour e funcionou beleza, mais um adepto da hbide!

:{
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Hbide, HBDBU r417

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Hbide, HBDBU r417

Mensagem 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?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Hbide, HBDBU r417

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Hbide, HBDBU r417

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Hbide, HBDBU r417

Mensagem 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.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Hbide, HBDBU r417

Mensagem 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
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Hbide, HBDBU r417

Mensagem 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?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Hbide, HBDBU r417

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Hbide, HBDBU r417

Mensagem 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.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder