Compilar clipper 5.3 para harbour 3.2

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

Moderador: Moderadores

aferra
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 30 Mai 2008 06:55
Localização: Ribeirão Preto/SP

Compilar clipper 5.3 para harbour 3.2

Mensagem por aferra »

Bom dia...

encontrei varios post sobre o assunto mas mesmo assim não consegui compilar, então peço a ajuda para entender como faço agora.

com o clipper faço assim

tenho o arquivo .rmk com os dados

.PRG.OBJ:
CLS
CLIPPER $* /B
IF NOT ERRORLEVEL 1 CLS

AB.OBJ: AB.PRG
ABBCO.OBJ: ABBCO.PRG
ABBIB.OBJ: ABBIB.PRG
ABCLI.OBJ: ABCLI.PRG
ABCPG.OBJ: ABCPG.PRG
ABCTA.OBJ: ABCTA.PRG
ABCTB.OBJ: ABCTB.PRG
ABDUP.OBJ: ABDUP.PRG
ABERR.OBJ: ABERR.PRG
ABFLU.OBJ: ABFLU.PRG
ABFOR.OBJ: ABFOR.PRG
ABGRU.OBJ: ABGRU.PRG
ABHTM.OBJ: ABHTM.PRG
ABMOV.OBJ: ABMOV.PRG
ABNET.OBJ: ABNET.PRG
ABNFE.OBJ: ABNFE.PRG
ABNFS.OBJ: ABNFS.PRG
ABNFSe.OBJ: ABNFSe.PRG
ABSNF.OBJ: ABSNF.PRG
ABOSE.OBJ: ABOSE.PRG
ABPED.OBJ: ABPED.PRG
ABPRO.OBJ: ABPRO.PRG
ABREL.OBJ: ABREL.PRG
ABSIT.OBJ: ABSIT.PRG
ABSOS.OBJ: ABSOS.PRG
ABTAB.OBJ: ABTAB.PRG
ABTIT.OBJ: ABTIT.PRG
ABTRA.OBJ: ABTRA.PRG
ABUSE.OBJ: ABUSE.PRG
ABUTI.OBJ: ABUTI.PRG
ABVEN.OBJ: ABVEN.PRG
ABPRE.OBJ: ABPRE.PRG
ABENF.OBJ: ABENF.PRG

AB.EXE: AB.OBJ ABBCO.OBJ ABBIB.OBJ ABCLI.OBJ ABCPG.OBJ ABCTA.OBJ ABCTB.OBJ ABDUP.OBJ ABERR.OBJ ABFLU.OBJ ABFOR.OBJ ABGRU.OBJ ABHTM.OBJ ABMOV.OBJ ABNET.OBJ ABNFE.OBJ ABNFS.OBJ ABNFSE.OBJ ABSNF.OBJ ABOSE.OBJ ABPED.OBJ ABPRO.OBJ ABREL.OBJ ABSIT.OBJ ABSOS.OBJ ABTAB.OBJ ABTIT.OBJ ABTRA.OBJ ABUSE.OBJ ABUTI.OBJ ABVEN.OBJ ABPRE.OBJ ABENF.OBJ
BLINKER @AB

e um arquivo .bat que contem

rmake ab
IF NOT ERRORLEVEL 1 AB


como faço isso com harbour, já tenho tudo no path harbour e bcc582

agradeço desde já
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Compilar clipper 5.3 para harbour 3.2

Mensagem por Itamar M. Lins Jr. »

Leia novamente, leia novamente até aprender!!!
https://pctoledo.org/forum/viewto ... t=0#p87878
Qual é parte deste post ai que vc não entendeu ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Compilar clipper 5.3 para harbour 3.2

Mensagem por Pablo César »

aferra escreveu:encontrei varios post sobre o assunto mas mesmo assim não consegui compilar
Você já leu este tópico ?

https://pctoledo.org/forum/viewto ... 071#p73071

Mesmo compilando em modo console, isto é, não precisando de compilar em modo gráfico. Imagine utilizar uma ferramenta que te auxilia para a compilação. O nome é IDE, adicione cada módulo (caso não tiver chamadas de include .prg) e configure para compilação em modo console. Você estará dando os primeiros passos com apenas uma instalação.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Compilar clipper 5.3 para harbour 3.2

Mensagem por Itamar M. Lins Jr. »

Hummm heim!!! Minigui!!!!
Cuidado com a propaganda, "MARQUETING CHARED" viu rsrsrsrsrssrs!!!!
Sem estress please, por mim vc indica o que melhor vc achar....

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Compilar clipper 5.3 para harbour 3.2

Mensagem por Jairo Maia »

Olá Pessoal,

Nada contra usar a HMG para compilar no modo console, é sim um grande passo para quem pretende continuar usando a HMG, porém, o Harbour da versão que compila em modo console é antigo. Assim:

Na minha humilde opinião:

Sei que o objetivo de um fórum é ensinar pescar, não fornecer o peixe. Mas senti que o colega está fazendo um apelo, não me pareceu má vontade por parte dele em tentar entender as instruções passadas (não estou colocando a mão no fogo), apenas senti isso.

Como o que ele pede é simples, e pode alavancar seus entendimentos com o Harbour (tiro por mim, no início tudo parecia bicho de 7 cabeças), vou atendê-lo.

Olá aferra,

O arquivo .RMK está postado, mas você precisa postar agora o arquivo .LNK, porque nele estão as libs que você usa, e ai entra a questão de saber quais são equivalentes em Harbour, as mudanças necessárias, etc. Poste esse arquivo para que possamos sugerir o script.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Compilar clipper 5.3 para harbour 3.2

Mensagem por Itamar M. Lins Jr. »

Ola!
O Harbour da versão que compila em modo console é antigo. Assim:
É o Harbour 3.2 dele não é antigo só que com BCC.

Essa é a parte que explica a parte que ele tem dúvida.

4 - Compilando o seu programa:

Para compilar o seu programa, basta criar um arquivo HBP com todos os arquivos PRG do seu sistema. Por exemplo:

Arquivo TESTE.HBP
-oteste
-inc
-compr=yes
-quiet
-lxhb
-lhbwin
-lhbct
-gui
ARQ01.PRG
ARQ02.PRG
ARQ03.PRG
ARQ04.PRG
ARQ05.PRG
No parâmetro -o você define qual será o nome do EXE do seu programa. Salve o arquivo HBP na mesma pasta onde estão os arquivos PRG do seu programa.

Depois para compilar o programa, execute o atalho do arquivo SETARHB.BAT que você criou na área de trabalho, assim o Prompt do DOS será aberto, entre então na pasta onde estão os arquivos PRG do seu programa e digite:

hbmk2 TESTE.HBP

O pessoal "Toledo" tem que atualizar os link´s dessa dica.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
aferra
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 30 Mai 2008 06:55
Localização: Ribeirão Preto/SP

Compilar clipper 5.3 para harbour 3.2

Mensagem por aferra »

Obrigado pelas respostas, as indicações eu já tinha lido e re-lido, mas não cheguei a lugar algum, com a ultima informação do Itamar consegui criar o arquivo e gerar o executável, agora são erros que acredito que irei saber resolver, um exemplo é o K_Lbuttondown da vlib que já baixei e estou acertando, Jairo a unica lib que usava era a visual lib que já está incorporada ao projeto, senão mexo no mouse o programa roda de boa rsrsrsrs

meu muito obrigado pelas opções, irei dar uma olhada em todas elas com calma, o que precisava era fazer o programa rodar em 32 bits, para ganhar folego, enquanto faço a conversão, de kra agora é procurar como abrir em tela cheia. rsrsrsrsrsrsrsr

um grande abraço a todos.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Compilar clipper 5.3 para harbour 3.2

Mensagem por Itamar M. Lins Jr. »

... K_Lbuttondown da vlib que já baixei e estou acertando, Jairo a unica lib que usava era a visual lib que já está incorporada ao projeto,
Estude as GT´s WVG,WVW,WVT tem muitos recursos.

Vc vai mudando aos poucos o visual do seu sistema.

Veja os exemplos nas pastas \contrib\gtwvw\tests, contib\gtwvg\tests

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
aferra
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 30 Mai 2008 06:55
Localização: Ribeirão Preto/SP

Compilar clipper 5.3 para harbour 3.2

Mensagem por aferra »

Ok, obrigado Itamar... irei verificar sim...pois a ideia é ir mudando aos poucos, é um sistema fora do que desenvolvo, porem feito "a anos luz para traz" rsrsrsrs, mas que o cliente quer retomar e não podemos perder a chance, mas uma vez obrigado pela ajuda.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Compilar clipper 5.3 para harbour 3.2

Mensagem por Pablo César »

Jairo Maia escreveu:Nada contra usar a HMG para compilar no modo console, é sim um grande passo para quem pretende continuar usando a HMG, porém, o Harbour da versão que compila em modo console é antigo.
Só esclarecendo um pouco mais sobre este assunto.

A versão que sempre indiquei 3.0.35 com a IDE da HMG, na minha opinião, é mais do que suficiente para os iniciantes começarem a migrar de Clipper para Harbour sem muito problemas e complicações. Claro que quanto mais atualizado seja a versão a ser utilizada, mais recursos do próprio Harbour terá. Mas se prestarmos atenção, todas as funções que continha o Clipper estão presentes na versão do Harbour que contém a HMG 3.0.35 (não tem perda nenhuma das funções que tinha Clipper, isto é, Harbour com 100% compatível com Clipper, nesta versão e posterior).

No entanto, agora descobri que é possível compilar pela IDE da HMG em modo console adicionando gui=no.

Para maiores informações ler: https://pctoledo.org/forum/viewto ... 753#p91753

Sei que muitos vão me acusar de fazer apologia ao HMG, mas eu falo daquilo em que eu domino, daquilo que foi e ainda é muito bom para a minha programação. E foi através da HMG que consegui entender o Harbour. Eu não estou desprezando nada, apenas dou testemunho do que eu passei (uma verdadeira odiséia para querer entender naquela época quais eram as configurações para poder compilar...).
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder