Página 3 de 18

Preciso migrar para o Harbour.

Enviado: 11 Abr 2014 17:10
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,

Preciso migrar para o Harbour.

Enviado: 14 Abr 2014 08:18
por Maurício Elias
Olá pessoal, bom dia e boa semana à todos...

Como fica agora meu Files=255 no Config.NT ??? Uso os NTXs.

Preciso migrar para o Harbour.

Enviado: 14 Abr 2014 08:35
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,

Preciso migrar para o Harbour.

Enviado: 14 Abr 2014 09:26
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 ???

Preciso migrar para o Harbour.

Enviado: 14 Abr 2014 09:36
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,

Preciso migrar para o Harbour.

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

Preciso migrar para o Harbour.

Enviado: 14 Abr 2014 16:49
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,

Preciso migrar para o Harbour.

Enviado: 14 Abr 2014 17:57
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 ?

Preciso migrar para o Harbour.

Enviado: 14 Abr 2014 18:08
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?

Preciso migrar para o Harbour.

Enviado: 14 Abr 2014 20:23
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,

Preciso migrar para o Harbour.

Enviado: 15 Abr 2014 08:38
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?

Preciso migrar para o Harbour.

Enviado: 15 Abr 2014 09:11
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,

Preciso migrar para o Harbour.

Enviado: 15 Abr 2014 10:22
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?

Preciso migrar para o Harbour.

Enviado: 15 Abr 2014 15:20
por Toledo
Maurício, segue em anexo o patch.exe, basta copiar/descompactar na pasta BIN do Harbour.

Abraços,

Preciso migrar para o Harbour.

Enviado: 15 Abr 2014 16:37
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"""