Página 4 de 18

Preciso migrar para o Harbour.

Enviado: 15 Abr 2014 18:38
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,

Preciso migrar para o Harbour.

Enviado: 16 Abr 2014 15:14
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é ???

Preciso migrar para o Harbour.

Enviado: 16 Abr 2014 16:00
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

Preciso migrar para o Harbour.

Enviado: 16 Abr 2014 16:39
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

Preciso migrar para o Harbour.

Enviado: 16 Abr 2014 18:22
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,

Preciso migrar para o Harbour.

Enviado: 17 Abr 2014 10:31
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.

Preciso migrar para o Harbour.

Enviado: 17 Abr 2014 15:50
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 (:

Preciso migrar para o Harbour.

Enviado: 17 Abr 2014 18:29
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.

Preciso migrar para o Harbour.

Enviado: 17 Abr 2014 21:44
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.

Preciso migrar para o Harbour.

Enviado: 22 Abr 2014 09:50
por Maurício Elias
Olá pessoal, bom dia.
Itamar, não entendi nada... rs

Preciso migrar para o Harbour.

Enviado: 22 Abr 2014 14:36
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.

Preciso migrar para o Harbour.

Enviado: 23 Abr 2014 15:33
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

Preciso migrar para o Harbour.

Enviado: 24 Abr 2014 14:48
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.....

Migrar Clipper para Harbour.

Enviado: 25 Jul 2014 19:42
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

Migrar Clipper para Harbour.

Enviado: 25 Jul 2014 21:49
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,