Migrar Clipper para Harbour.
Moderador: Moderadores
-
JoãoBC
- Usuário Nível 1

- Mensagens: 18
- Registrado em: 01 Jun 2020 16:47
- Localização: Rio de Janeiro, RJ
Migrar Clipper para Harbour.
Oi, pessoal.
Dúvida de principiante q está começando agora.
Vi muitos programas exemplos, de rotinas.
Ao baixá-los e descompactá-los, além do tradicional .PRG,
há também arquivos .LIB, .H, .HC
Minha pergunta: onde coloco esses arquivos e como digo
faço para o compilador usá-los ?
Dúvida de principiante q está começando agora.
Vi muitos programas exemplos, de rotinas.
Ao baixá-los e descompactá-los, além do tradicional .PRG,
há também arquivos .LIB, .H, .HC
Minha pergunta: onde coloco esses arquivos e como digo
faço para o compilador usá-los ?
Migrar Clipper para Harbour.
João, pra te responder tem muitas possibilidades, poste aqui exatamente o que está fazendo para que fique claro, pq senão ao invés de ajudar acaba atrapalhando.
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
-
JoãoBC
- Usuário Nível 1

- Mensagens: 18
- Registrado em: 01 Jun 2020 16:47
- Localização: Rio de Janeiro, RJ
Migrar Clipper para Harbour.
Baixei este programa:
http://www.vagucs.com.br/dwclipper/gsutil03.zip (14k)
Descompactei na pasta C:\temp
Tentei compilar, mas deu erro
HBMK2 C:\temp\exmenupd.prg
http://www.vagucs.com.br/dwclipper/gsutil03.zip (14k)
Descompactei na pasta C:\temp
Tentei compilar, mas deu erro
HBMK2 C:\temp\exmenupd.prg
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Migrar Clipper para Harbour.
João,
Abre um topico e, post o erro que tentamos lhe ajudar.
Abre um topico e, post o erro que tentamos lhe ajudar.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Migrar Clipper para Harbour.
boa tarde, estou com problema semelhante, quando mando compilar com as dicas do Toledo ele da erro de procedures, mas no .PRG nem tem procedures.
Vi que o que ele esta reclamendo seria o comando SET COLOR TO para mudar as cores do probrama ou algum aviso piscando.
Teria algo para substituir no harbour ?
Vi que o que ele esta reclamendo seria o comando SET COLOR TO para mudar as cores do probrama ou algum aviso piscando.
Teria algo para substituir no harbour ?
Migrar Clipper para Harbour.
Já que vcs estão começando, melhor começar certo, primeiro baixe o Harbour completo nesse link
https://sourceforge.net/projects/harbou ... s/nightly/
estando na página, clique para fazer download nesse link
Abraço
https://sourceforge.net/projects/harbou ... s/nightly/
estando na página, clique para fazer download nesse link
A instalação é na base do Next...Next...Next...Finish, vai ser criada a pasta hb32 com o Harbour e MingW dentro, e na pasta c:\hb32\tests tem vários exemplos do que o Harbour pode fazer.harbour-nightly-win.exe
Abraço
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Migrar Clipper para Harbour.
Não é um bom exemplo, porque é uma LIB.JoãoBC escreveu:Descompactei na pasta C:\temp
Tentei compilar, mas deu erro
HBMK2 C:\temp\exmenupd.prg
Nisso já entra questão de compilador C, etc., e isso é começar já complicando.
Talvez.... seja apenas a compilação default, diferente do Clipper, que obriga que seja declarado o nome.EDSONGSI escreveu:boa tarde, estou com problema semelhante, quando mando compilar com as dicas do Toledo ele da erro de procedures, mas no .PRG nem tem procedures.
Vi que o que ele esta reclamendo seria o comando SET COLOR TO para mudar as cores do probrama ou algum aviso piscando.
Teria algo para substituir no harbour ?
---fonte.prg-----
SET COLOR TO W/N
alterar para
-----main.prg-----
PROCEDURE Main // se for o módulo principal
SET COLOR TO W/N
Lembrando que o Harbour oficial continua como 3.0, por falta de opção de atualizar.
Melhor usar o 3.2 nightly, que é o atualmente suportado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Migrar Clipper para Harbour.
Boa tarde Maurício.
Estou começando agora.
Criei um arquivo BOLET.HBP com os parâmetros iniciais, e todos os .PRG do sistema.
Compilei: HBMK2 BOLET.PRG
e deu isso tudo.
Pode me ajudar?
Tô enviando 2 arqs com o resultado da compilação.
Obrigado,
Luiz Fernandes
Estou começando agora.
Criei um arquivo BOLET.HBP com os parâmetros iniciais, e todos os .PRG do sistema.
Compilei: HBMK2 BOLET.PRG
e deu isso tudo.
Pode me ajudar?
Tô enviando 2 arqs com o resultado da compilação.
Obrigado,
Luiz Fernandes
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Migrar Clipper para Harbour.
O resultado é doido, mas a explicação é doida também.ziul escreveu:Criei um arquivo BOLET.HBP com os parâmetros iniciais, e todos os .PRG do sistema.
Compilei: HBMK2 BOLET.PRG
Criou o HBP mas tá compilando o PRG?
Pelas mensagens, dá a impressão de que está usando um PRG como HBP, talvez um arquivo com nome bolet.prg.hbp
O HBMK2 faz uso de algumas coisas do computador, mesmo não fazendo parte do projeto diretamente:
- variável de ambiente CLIPPERCMD
- variável de ambiente HBMKCMD (se não me engano)
- arquivo HBMK.HBC se existir na pasta harbour\bin
- arquivo HBM se existir na pasta dos fontes
De repente, também pode ser que juntou trocentos exemplos na mesma pasta, que adicionam configurações extras
Nunca vi esse tipo de mensagem, tente criar uma pasta sem "lixo" misturado, pra ponto de partida.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Migrar Clipper para Harbour.
Boa tarde amigo.
Avancei um pouco.
Uso comando de uma biblioteca que peguei na internet.
Como faço para incluir esta biblioteca, que na compilação com o Clipper, informo?
Obrigado,
Luiz Fernandes
Avancei um pouco.
Uso comando de uma biblioteca que peguei na internet.
Como faço para incluir esta biblioteca, que na compilação com o Clipper, informo?
Obrigado,
Luiz Fernandes
- Anexos
-
LFN.TXT- Biblioteca LFN.LIB renomeada para .TXT para poder anexar.
- (129.01 KiB) Baixado 586 vezes
Migrar Clipper para Harbour.
Não é possível utilizar LIB do Clipper 16bits com Harbour, a não ser que alguém fez a portabilidade (ou se vc tiver os fontes), caso contrário não tem como.
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Migrar Clipper para Harbour.
Ola!
Vamos facilitar né! LF é LONG FILENAME (sem necessidade no Harbour) pois já tem isso em todas as funções.
Saudações,
Itamar M. Lins Jr.
Vamos facilitar né! LF é LONG FILENAME (sem necessidade no Harbour) pois já tem isso em todas as funções.
http://www.engwall.com/clipper/lfnlib.htmThe LFN Library for Clipper
The LFN Library for Clipper is a set of functions for handling long file names. It is an original work by Klas Engwall and placed in the public domain. Source code is included, so you can change anything you want to make it better suit your needs. The LIB files included in the distribution are compiled with Clipper 5.2e, so you may need to recompile the source code if your environment is different.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Migrar Clipper para Harbour.
Boa tarde amigo
Avancei bastante. falta agora impressão.
Fiz um programa para testar a impressão:
TES_IMPR.PRG:
Function Main()
SetMode(25,80)
? "Teste da impressora"
Wait "Parado"
set print on
? "Teste da impressora" (Esta é a linha 15, onde deu o erro)
return nil
Na execução deu:
Error TERM/2014 Create error
Called from QOUT(0)
Calle from TES_IMPR(15)
Pode por favor me ajudar com imprimo da impressora do Windows?
Obrigado.
Luiz Fernandes
Avancei bastante. falta agora impressão.
Fiz um programa para testar a impressão:
TES_IMPR.PRG:
Function Main()
SetMode(25,80)
? "Teste da impressora"
Wait "Parado"
set print on
? "Teste da impressora" (Esta é a linha 15, onde deu o erro)
return nil
Na execução deu:
Error TERM/2014 Create error
Called from QOUT(0)
Calle from TES_IMPR(15)
Pode por favor me ajudar com imprimo da impressora do Windows?
Obrigado.
Luiz Fernandes
