Compilar clipper 5.3 para harbour 3.2
Moderador: Moderadores
-
aferra
- 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
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á
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á
- Itamar M. Lins Jr.
- 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
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.
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.
Itamar M. Lins Jr.
- Pablo César
- 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
Você já leu este tópico ?aferra escreveu:encontrei varios post sobre o assunto mas mesmo assim não consegui compilar
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.
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.
- Itamar M. Lins Jr.
- 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
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.
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.
Itamar M. Lins Jr.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Compilar clipper 5.3 para harbour 3.2
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.
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)
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)
- Itamar M. Lins Jr.
- 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
Ola!
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
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.
É o Harbour 3.2 dele não é antigo só que com BCC.O Harbour da versão que compila em modo console é antigo. Assim:
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
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.-oteste
-inc
-compr=yes
-quiet
-lxhb
-lhbwin
-lhbct
-gui
ARQ01.PRG
ARQ02.PRG
ARQ03.PRG
ARQ04.PRG
ARQ05.PRG
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.
Itamar M. Lins Jr.
-
aferra
- 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
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.
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.
- Itamar M. Lins Jr.
- 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
Estude as GT´s WVG,WVW,WVT tem muitos recursos.... 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,
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.
Itamar M. Lins Jr.
-
aferra
- 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
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.
- Pablo César
- 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
Só esclarecendo um pouco mais sobre este assunto.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.
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.
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.