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 »

Amigo, para usar o debug faz o seguinte:

1 - No arquivo HBP coloque a seguinte linha:

-prgflag=-b

2 - No arquivo PRG principal do seu programa incluir o comando:

AltD()

3 - Na compilação usar o comando:

hbmk2 teste.hbp -debug -rebuild

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 »

Olá pessoal, bom dia e boa semana à todos...

Como fica agora meu Files=255 no Config.NT ??? Uso os NTXs.
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, para os programas compilados com Harbour não é necessários este tipo de configuração, muito menos o SET CLIPPER=f???.

Uma observação: como os seus PRG já estão compilando corretamente com o Harbour, seria bom você retornar o comando -inc no seu arquivo HBP, assim as compilações futuras serão mais rápidas, só vai compilar os PRG que forem alterados.

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 »

É vdd, bem lembrado...
Agora vou procurar no site se tem algumas funções prontas, tais como validadores de CNPJ, CPF, Rotina de Extenso, etc... rs.. tem alguma dica ???
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 »

Utilize a busca do fórum, com certeza você vai encontrar várias opções.

Veja também a seção downloads:

- Validar CNPJ
- Validar CPF
- Extenso

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 »

Pessoal, incrível mesmo, reindexou a base em 20% do tempo usado...
E com relação a memória, acaba a questão da memória baixa do Dos ? Agora é a do Windows mesmo ???
Encontrei, em Downloads, na página 4, as rotinas VCGC, VCPF, CALCULA, CALEND, EXTENSO. Estas funcionam bem né ???
Não consegui encontrar, agora, o DBU para 64Bits. Como devo fazer ?
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:E com relação a memória, acaba a questão da memória baixa do Dos ? Agora é a do Windows mesmo ???
Sim, toda a memória disponível.
Maurício Elias escreveu:Encontrei, em Downloads, na página 4, as rotinas VCGC, VCPF, CALCULA, CALEND, EXTENSO. Estas funcionam bem né ???
Sim, estes tipos de funções não mudam nada no Harbour.
Maurício Elias escreveu:Não consegui encontrar, agora, o DBU para 64Bits. Como devo fazer ?
Bom, se você tá acostumado com o DBU, então é só compilar ele com o Harbour. Veja instruções no arquivo readme.txt na pasta C:\hb32\extras\dbu. Depois do DBU compilado, copie para a pasta BIN do Harbour.

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 »

Opa, maravilha, vou ver sim.
Existe algum programa melhor que o DBU que vcs estão usando para DBF com NTX ?
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 »

Se eu bem entendi, pelo Readme.TXT:
Preciso conseguir o DBU.PRG
Passo ele pelo:
HBFORMAT _LFCaseLow...... ...... Spaces=NO "DBU.PRG"
PATCH -lNI dbu52.dif
hbmk2 dbu.hbp
E já terei um executável para 64 bits?
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:Preciso conseguir o DBU.PRG
Se você tem o Clipper 5.2 ou 5.3 instalado no seu computador, basta copiar todos os arquivos que estão na pasta C:\CLIPPER5\SOURCE\DBU e colar na pasta C:\hb32\extras\dbu.

Depois basta digitar os demais comandos exatamente como está no arquivo readme.txt.

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 »

Bom dia pessoal, tudo bem com todos ???
Procurei em todos meus disketes de 5 1/4" e não encontrei um fonte do DBU.PRG.
Sem querer abusar mais ainda, alguém teria um prá me emprestar?
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, segue em anexo.

Só um detalhe, antes de executar o comando patch -lNi dbu53.dif, editar o arquivo dbu53.dif e procure a seguinte linha:

Código: Selecionar todos

+   Set( _SET_DATEFORMAT, "yyyy-mm-dd" )
Mude o formato da data para "dd/mm/yyyy"

Abraços,
Anexos
DBU53.zip
(78.8 KiB) Baixado 595 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 »

Copiei os fontes baixados do DBU, para a Extras\DBU.
Bem, seguindo as instruções do README.TXT, fiz o comando:
HBFORMAT .... .... "*.PRG"
Ele fez vários:
REFORMATTING XXXXXX.PRG (nnnnn Lines)
Digitei o comando:
PATCH -lNi DBU53.DIF
Acusou: Patch não é reconhecido como um comando interno.
Fiz alguma coisa errada?
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, segue em anexo o patch.exe, basta copiar/descompactar na pasta BIN do Harbour.

Abraços,
Anexos
patch.zip
(389.24 KiB) Baixado 746 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 »

Olá, boa tarde a todos.
Dezipei lá na pasta e fiz novamente. Mas ainda não deu certo não...
Ele me pediu: File to patch:
--------------------------
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:
Skip this patch? [y]
Skipping patch.
patch: **** malformed patch at line 8: "-#include ""Inkey.Ch"""
Abraços.
_______
Maurício
Responder