Compilar xHarbour + LLIBG ???

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Compilar xHarbour + LLIBG ???

Mensagem por Cezar »

Boa noite,

Preciso migrar um sistema em Clipper para xHarbour.
O problema é que ele usa um sistema de Menus, utilizando o \Clipper\Source\Sys\MenuSys.prg,
que é totalmente integrado com a LLIBG.LIB do Clipper.

Por uma questão de tempo, precisaria nesta 1* fase só migrar p/ xHarbour.

Voces sabem se alguem já conguiu compilar xHarbour + LLIBG.LIB, ou não dá mesmo ??


Agradeço.
v_cez@yahoo.com.br
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Compilar xHarbour + LLIBG ???

Mensagem por alaminojunior »

Não conheço a complexidade do menusys.prg. Dependendo do caso, dá para recompilar com xHarbour e continuar usando.
Agora com relação à LLIBG, infelizmente não tem saída. O jeito é reconstruir as telas com auxílio das funções comuns do Clipper que existem no xHarbour, ou usar bibliotecas gráficas como HWGUI, GTWVT, GTWVW, etc...
Independente do que escolher esteja a vontade para lançar suas dúvidas.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Re: Compilar xHarbour + LLIBG ???

Mensagem por Cezar »

Bom dia AlaminoJunior,

O sistema será convertido para HwGui, mas não é tão rápido assim, tem que redesenhar as telas, novas rotinas serão incluidas, etc.., não é tão rápida assim.
Por isso, a conversão para xHB, seria uma fase intermediária.

Grato.
v_cez@yahoo.com.br
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Compilar xHarbour + LLIBG ???

Mensagem por alaminojunior »

É exatamente onde estou. Eu tinha o meu principal sistema todo feito em Clipper com LLIBG. De repente, um dia eu me levanto e um dos clientes pediu acesso remoto ao sistema. Não tería jeito pois a LLIBG exige tela cheia. A solução foi migrar tudo para xHarbour e reconstruir as telas com as funções do próprio Clipper.
Na época ainda não conhecia bibliotecas como HWGUI.
Depois de convertido todo o sistema e funcionando, descobrí a GTWVT que com alguns cliques colocou o sistema para trabalhar em modo janela.
Agora com um pouco mais de conhecimento sobre HWGUI e com a valiosa ajuda dos colegas aqui, já estou convertendo as telas para dialogs da HWGUI.
É uma escada.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Re: Compilar xHarbour + LLIBG ???

Mensagem por Cezar »

Bom dia,

Pensando qual o caminho mais pratico e rapido resolvi substituir a LLIBG com a VisualLib-2 para xHB,
que no meu caso é somente a parte dos menus.

Fiz as modificações, mas na hora de compilar:

Compilação dos módulos normal, mas na linkagem apresenta o seguinte erro:

Error: Unresolved External ´_HB_vmProcessSymbolsEx´ Referenced From
c:\papel\lib\visuallib_hb_110.lib|vlib

Voces saberiam a origem deste erro???

grato
v_cez@yahoo.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Compilar xHarbour + LLIBG ???

Mensagem por sygecom »

Olá Cezar,
Você encontra os fontes da Visual LIB no link abaixo.:
http://www.4shared.com/file/lbeMdr4p/vlib.html
viewtopic.php?f=43&t=9299
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Re: Compilar xHarbour + LLIBG ???

Mensagem por Cezar »

Boa noite Leonardo,

Baixei a VLib, mas ainda não consegui fazer funcionar.
Linkei o Vlib.prg com os meus prgs, faltaram algumas funçoes da Vlib na compilação, como eram funçoes
que se referiam ao mouse, simulei e compilou.

Mas, a funçao BARMENU( mBar ) é que é o problema.

Será que tem alguma incompatibilidade com Vista-Ultimate??

Grato.
v_cez@yahoo.com.br
Responder