Página 1 de 2

Migração de xHarbour para Harbour

Enviado: 22 Nov 2011 09:20
por gralak
Galera estou precisando da ajuda de vcs na seguinte situação
estou querendo fazer um teste para uma possivel migração de XHARBOUR 1.0 para o HARBOUR 3.0
Atualmente utilizo as seguintes biblioteca no XHARBOUR
cw32.lib, import32.lib, iphlpapi.lib, hbcomm.lib, hbzip.lib, hbsix.lib, dbffpt.lib, pcrepos.lib, hwguimt.lib, procmisc.lib, hwg_qhtm.lib, hwgui.lib
hbactivex.lib, libpdf.lib, mysql.lib, libmysql.lib, lang.lib, vm.lib, rtl.lib, rdd.lib, macro.lib, pp.lib, dbfntx.lib, dbfcdx.lib, dbffpt.lib, common.lib
gtwvw.lib, codepage.lib, ct.lib, tip.lib, pcrepos.lib, hsx.lib, hbsix.lib

E uso o hbmake para compilação ...

Com o HARBOUR quais bibliotecas eu terei que usar sua respectivas substitutas, e como compilar ????

Migração de xHarbour para Harbour

Enviado: 23 Nov 2011 11:58
por Itamar M. Lins Jr.
Ola!

Baixe o Harbour e teste porque cada caso é um caso.
Verifique outros posts, com esse mesmo assunto.
Praticamente o Harbour, tem 90% ou mais de compatibilidade com o xHarbour.
A Hwgui funciona muito bem com o Harbour.

Saudações,
Itamar M. Lins Jr.

Migração de xHarbour para Harbour

Enviado: 23 Nov 2011 14:30
por gralak
Caro agradeço pela atenção, mas continuando qual o compilador mais adequado para usar
e o mais importante como compilar minhas libs xharbour para harbour ?

Migração de xHarbour para Harbour

Enviado: 23 Nov 2011 14:40
por Itamar M. Lins Jr.
O recomendado é o Mingw.
As libs do xHarbour fica lá no xHarbour. Existe no Harbour funções para susbstituir algumas do xHb, e uma biblioteca xHB.lib que tem no Harbour, que faz a mesma coisa.
Resumindo, baixe o Harbour e teste.
O que faltar ou der erro vai perguntando aqui mesmo no forum.
No Harbour usamos o HBMK2, que é infinitamente melhor e mais facil que o hbmake.

Saudações,
Itamar M. Lins Jr.

Migração de xHarbour para Harbour

Enviado: 25 Nov 2011 16:23
por gralak
Caro amigo uma das coisas que eu utilizava com o HBMAKE era fazer o link de .obj
sem tem o fonte
com o hbmk2 e possivel fazer esse tipo de link ???

Migração de xHarbour para Harbour

Enviado: 25 Nov 2011 19:26
por Itamar M. Lins Jr.
Não faz sentido isso. O obj tem que ser gerado pelo HB2/3.
Procure no forum assunto sobre o hbmk2, tem muitos exemplos.

PS. Já fez o download do Harbour ?
Se não quiser perder as configurações do xHB, instale o vmware+XP+Harbour 3, e faça seus testes.
Eu fiquei um bom tempo usando o VMware Player+XP no Win7 porque a HBIDE não rodava, mas já foi corrigido.

Saudações,
Itamar M. Lins Jr.

Migração de xHarbour para Harbour

Enviado: 26 Nov 2011 12:51
por gralak
Já fiz o download sim do Harbour
e já estou compilando contudo ainda tenho alguns erros que estou acertando
mas esse detalhes de linkar somente o obj é importante que eu consiga fazer
...

Migração de xHarbour para Harbour

Enviado: 27 Nov 2011 17:53
por janio
gralak
Caro amigo uma das coisas que eu utilizava com o HBMAKE era fazer o link de .obj
sem tem o fonte
com o hbmk2 e possivel fazer esse tipo de link ???
Itamar.
Não faz sentido isso. O obj tem que ser gerado pelo HB2/3.
Itamar, a pergunta do colega faz sentido sim. Quem usa Mediator sabe que temos que anexar um obj que eles fornecem para que a conexão com o banco de dados se concretize.

Migração de xHarbour para Harbour

Enviado: 28 Nov 2011 09:21
por gralak
obrigado amigo Janio vc soube se expressar melhor do que eu
mas continuando isso seria possivel fazer ??

Migração de xHarbour para Harbour

Enviado: 28 Nov 2011 17:54
por Itamar M. Lins Jr.
Ola!
Itamar, a pergunta do colega faz sentido sim. Quem usa Mediator sabe que temos que anexar um obj que eles fornecem para que a conexão com o banco de dados se concretize.
Então anexa um obj do clipper no xHarbour para ver se funciona.

É simples anexar um obj com hbmk2, eu estava me referindo é que o obj tem que ser compilado com o Harbour 3 ou 3.1.


Saudações,
Itamar M. Lins Jr.

Migração de xHarbour para Harbour

Enviado: 28 Nov 2011 18:04
por Itamar M. Lins Jr.
Continuando...
Dentre as inumeras opções que o hbmk2 tem, existe essa aqui:
-hbmake=<file> converte um projeto do hbmake em um arquivo .hbp
Saudações,
Itamar M. Lins Jr.

Migração de xHarbour para Harbour

Enviado: 28 Nov 2011 22:09
por janio
Itamar.
eu estava me referindo é que o obj tem que ser compilado com o Harbour 3 ou 3.1.
Isso é tão lógico e tão primário que pensei que vc não estava se referindo a isso.

Janio

Migração de xHarbour para Harbour

Enviado: 28 Nov 2011 22:30
por Pablo César
gralak escreveu:mas continuando isso seria possivel fazer ??
Você entendeu os que os colegas disseram ? Pois eu recém agora entendí. Claramente é que não dá para você apenas colocar um arquivo obj que não tenha sido criado em Harbour. Portanto se ele foi desenvolvido para Clipper, muito provável que não funcionará ou dará erro. O aconselhável é correr atrás da bibliotecas que foram feitas para Clipper mas em Harbour mesmo. Bom eu nunca fiz testes com obj do Clipper com Harbour, portanto não posso te relatar nada sobre o assunto. Mas sempre usei funções da CT.lib em Clipper e posso dizer que a maioria (senão a totalidade) das funções que eram para Clipper agora você ja conta para Harbour. Ao final, esse OBJ que funções contém ? Se tiver os fontes em C provavelmente consiguirá implementar no Harbour.

Migração de xHarbour para Harbour

Enviado: 29 Nov 2011 08:04
por gralak
Então Amigos acho que minha duvida é bem iniciante mesmo
mas é questão é que o fonte não esta comigo mas esta compilado na mesma versão do harbour
que eu compilo os outros fontes, portanto não existe diferença nisso estão todos .
obj na mesma versão do harbour só que foram compilados em lugares diferentes. E eu apenas quero pegar o obj
que ela compilou e linkar no meu .hbp de compilação ?

Migração de xHarbour para Harbour

Enviado: 29 Nov 2011 17:01
por janio
gralak

Eu estou entendendo muito bem o que vc está perguntando e a galera aí em cima é que está 'causando confusão'.

O que o colega quer saber, e que muito mim interessa tbem, é como anexar um obj (qualquer) ao projeto. Nós não anexamos prg's??? rc's??? como anexar um obj?

Só isso.

Com o hbmake, não sei se é que não estou sabendo fazer, mas não consegui anexar um arquivo obj. Pra quebrar o galho, eu abro o .bc e incluo o obj na unha.

Já o MyMake tem essa opção. E o hbmk2 tem?

Janio