Migrar Clipper para Harbour.

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

Moderador: Moderadores

Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Preciso migrar para o Harbour.

Mensagem por Toledo »

Maurício Elias escreveu:Dezipei lá na pasta e fiz novamente
Você fez novamente todos os comandos?

Você já tinha feito o:
hbformat -lFCaseLow=yes -nEol=0 -lIndent=no -lCase=no -lSpaces=no "*.prg"
Você fez este comando novamente?

Tenta fazer o seguinte:
- Descompactar os arquivos do DBU novamente na pasta C:\hb32\extras\dbu.
- Descompactar o patch também na pasta C:\hb32\extras\dbu.

Ai sim execute todos os comandos novamente.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Preciso migrar para o Harbour.

Mensagem por Maurício Elias »

é cara... ele enrosca nessa tela no final, fica me pedindo " File to Patch: "
:
Reformatting .\DBUUTIL.PRG (2312 lines) <..................................>
Reformatting .\DBUVIEW.PRG (3271 lines) <.........................>

C:\hb32\extras\dbu>patch -lNi dbu53.dif
missing header for unified diff at line 4 of patch
can't find file to patch at input line 4
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff -u dbu53ori/dbu.prg dbu53pat/dbu.prg
|#NOME? 1996-05-20 05:31:00.000000000 +0200
|#NOME? 2013-03-02 02:00:36.000000000 +0100
--------------------------
File to patch:

Ninguém teria um DBU p/ 64 bits já pronto não né ???
Abraços.
_______
Maurício
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Preciso migrar para o Harbour.

Mensagem por bencz »

Tem o FiveDBU que é o DBU só que com interface grafica, e o DBU, caso queira, você pode compilar ele para 32/64 e assim você pode utilizar ele quando quiser....

https://code.google.com/p/fivelinux/dow ... p&can=2&q=

http://ftp.pimenta.com/utils/missing/cl ... tools/dbu/

http://intranet.cipec.com.br/websvn/lis ... 127989633e
Imagem
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Preciso migrar para o Harbour.

Mensagem por Maurício Elias »

Ah sim, obrigado. Posteriormente gostaria de testar uma ferramenta win para os BDFs.
O Toledo está me ajudando a compilar o DBU.
Logo vou conseguir... rs
Abraços.
_______
Maurício
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Preciso migrar para o Harbour.

Mensagem por Toledo »

Maurício Elias escreveu:ele enrosca nessa tela no final, fica me pedindo " File to Patch: "
Maurício, não sei dizer o que pode estar ocorrendo, aqui já recompilei o DBU várias vezes sem qualquer problema, seguindo as instruções do arquivo readme.txt.

Bom, segue então em anexo o DBU e também o DBA que vem com a MiniGui.

Abraços,
Anexos
dbu.zip
(818.97 KiB) Baixado 1384 vezes
DBA.zip
(776.94 KiB) Baixado 875 vezes
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Preciso migrar para o Harbour.

Mensagem por Maurício Elias »

Estranho né cara, deve ser pq é XP? Ou meu comp q é meio estranho mesmo.
Valew pela força viu. Vou colocar prá rodar aq.
Abraços.
_______
Maurício
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Preciso migrar para o Harbour.

Mensagem por bencz »

Toledo, boa tarde!

Este DBU que você publicou no anexo, foi compilado com o hb/xhb ?


------------------------>
Agora que notei, que foi compilado com o Harbour.... abri o executavel em um editor hexa e fui no .idata dele, e minha pergunta foi respondida..
Imagem

A questão do computador, faz o seguinte jovem, formata, e começa tudo do 0 (:
Imagem
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Preciso migrar para o Harbour.

Mensagem por alxsts »

Olá!

Só lembrando que, em caso de não se ter em mãos o DBU ou similar, pode-se usar o HbMk2 em modo dot prompt.

É só teclar HbMk2 . (HbMk2 ponto) e se abre uma tela com prompt similar ao do dBase ou FoxBase.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Preciso migrar para o Harbour.

Mensagem por Itamar M. Lins Jr. »

Boa dica!
E neguinho querendo continuar no hbmake... Fala sério! Não que a ferramenta seja ruim, porém já passou o seu tempo.
Já adicionado no hbmk2 o flag -sanitize !!!
É usado para formatar os fontes.
2014-04-17 14:44 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* utils/hbmk2/hbmk2.prg
+ added -sanitize <filemask> option, which converts
filenames to lowercase, converts EOLs to platform
native and removed EOF character if present
+ -fixcase extended to handle file masks

* extras/dbu/readme.txt
* extras/rl/readme.txt
+ use hbmk2 -sanitize option instead of complicated hbformat
command-line

* contrib/gtqtc/hbmk2_qtmoc.hb
% minor
heheheheh depois eu irei dar uma sanitizada aqui nos meus fontes ;) Coisas do Viktor...


Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Preciso migrar para o Harbour.

Mensagem por Maurício Elias »

Olá pessoal, bom dia.
Itamar, não entendi nada... rs
Abraços.
_______
Maurício
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Preciso migrar para o Harbour.

Mensagem por Itamar M. Lins Jr. »

O Viktor adicionou no hbmk2 mais uma ferramenta.
Esta opção -sanitize (higienizar), corrige dentro do PRG maiúsculas, minusculas, indentação etc...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Preciso migrar para o Harbour.

Mensagem por Maurício Elias »

Pessoal, se compilo sem o debug, gera o executável normalmente.
Se compilo com ( -prgflag=-b e -inc ), dá um erro estranho e não gerou:

Compiling 'MLETIQ.prg'...
Lines 252, Functions/Procedures 1
Generating C source output to 'C:\DOCUME~1\MICROS~1\CONFIG~1\Temp\hbmk_ojwfur.dir\MLETIQ.c'... Done.

Compiling 'MLCONFIG.prg'...
Lines 38, Functions/Procedures 1
Generating C source output to 'C:\DOCUME~1\MICROS~1\CONFIG~1\Temp\hbmk_ojwfur.dir\MLCONFIG.c'... Done.

gcc.exe: warning: C:/DOCUME~1/MICROS~1/CONFIG~1/Temp/hbmk_ojwfur.dir: linker input file unused because linking not done
gcc.exe: error: C:/DOCUME~1/MICROS~1/CONFIG~1/Temp/hbmk_ojwfur.dir/CXREXT.o: No such file or directory
gcc.exe: error: C:/DOCUME~1/MICROS~1/CONFIG~1/Temp/hbmk_ojwfur.dir/CXRSAL.o: No such file or directory
gcc.exe: error: C:/DOCUME~1/MICROS~1/C: No such file or directory
hbmk2[hb]: Erro: Executando linkeditor. 1
Abraços.
_______
Maurício
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Preciso migrar para o Harbour.

Mensagem por Maurício Elias »

Boa tarde..........
Engraçado, hj tentei compilar novamente debugando, e não deu mais o erro acima postado... podem desconsiderar a postagem anterior.....
Abraços.
_______
Maurício
Avatar do usuário
AvalonTN
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 22 Jul 2014 02:43
Localização: Rio de Janeiro -RJ

Migrar Clipper para Harbour.

Mensagem por AvalonTN »

Bom noite meus novos amigos...

como podem ver, acabei de chegar ao Forum, e já estou cheio de questões.
mas antes gostaria de me apresentar, meu nome é jair, e fui programador em clipper desde o saudoso summer87, passei pelo clipper5.0, 5.2 e alguns meses de clipper5.3 depois disto fui apresentado a linguagem Visual Basic, com a qual consegui um certo domínio facilmente pois já tinha mexido com Basic do MSX em minha mocidade. com a programação visual, acabei deixando de lado o Clipper e até me senti uym pouco desapontado por estar vendo uma linguagem que tanto me empolgou e tanto me fez evoluir, sendo esquecida, e agora vc´s imaginem a alegria ao saber que como uma Fenix se faz renascer de cinzas através do Harbour, digo com sinceridade que assim que soube, rapidamente busquei meus antigos disquetes de 5.1/4 algumas HD Seagates com seus gigantescos 5 megas de espaço e comecei a recuperar alguns programinhas que tinha ainda guardados.

segui alguns tutos tentei iniciar alguma coisa, mais esbarrei em alguns probleminhas e gostaria da ajuda dos amigos, seguindo o tuto deste tópico,

baixei o Harbour do link

http://sourceforge.net/projects/harbour ... e/download

criei o SETARHB.BAT como se segue:

@echo off
set path=C:\hb32\bin;C:\hb32\comp\mingw\bin;%path%
set HB_COMPILER=mingw
cd\
%SystemRoot%\system32\cmd.exe


e criei o arquivo

Arquivo CPRG.HBP

-oSySCOT
-inc
-compr=yes
-quiet
-lxhb
-lhbwin
-lhbct
-gui
TELA.PRG


dai se deu o seguinte,

quando utilizo hbmk2 CPRG.HBP

segue o seguinte:

--------------------------------------------------------------------------------
Microsoft Windows [versão 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados.

D:\>cd works

D:\Works>hbmk2 CPRG.HBP
hbmk2: Processando opções do ambiente: -comp=mingw
Harbour 3.2.0dev (r1407111333)
Copyright (c) 1999-2014, http://harbour-project.org/
Cannot open  ■.prg, assumed external

No code generated.
hbmk2[CPRG]: Erro: Executando o compilador Harbour (interno): 1
(C:\Harbour32\bin\harbour.exe) -n2 ÿþ.prg .prg .prg .prg .prg .prg .prg .prg .pr
g .prg .prg .prg .prg .prg .prg .prg .prg .prg -oC:\Users\JAADGA\AppData\Local\T
emp\hbmk_olie7t.dir\ -iC:\Harbour32\include

D:\Works>

-----------------------------------------------------------------------------------


dai por curiosidade resolvi tentar a linha de comando como fazia em tempos passados:

hbmk2 -oSYSCOT -inc -lxhb -lhbwin -lhbct -gui tela.prg


dai a coisa sai


Alguém poderia me dar uma dica do que pode ser?



Abraços.
_______

Jair P. Jr
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Migrar Clipper para Harbour.

Mensagem por Toledo »

Jair, seja muito bem-vindo ao Fórum!
AvalonTN escreveu:criei o SETARHB.BAT como se segue:

@echo off
set path=C:\hb32\bin;C:\hb32\comp\mingw\bin;%path%
set HB_COMPILER=mingw
cd\
%SystemRoot%\system32\cmd.exe
A pasta onde você instalou o Harbour é a C:\hb32?

Existe alguma outra pasta do Harbour neste seu computador? Por exemplo, na pasta C:\harbour32.

Como você está executando o SETARHB.BAT? De algum atalho ou direto no prompt do DOS?

Entre no Windows Explorer ou no Meu Computador e procure o arquivo SETARHB.BAT e dê um clique duplo sobre ele para executar. Será aberto a tela do prompt do DOS, então digite:

set path

Copie o que será apresentado na tela e depois cole na sua próxima mensagem.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder