como compilar no HARBOUR primeiros passos

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

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

como compilar no HARBOUR primeiros passos

Mensagem por porter »

Valeu, agora deu certo, nem imaginei que era isso, obrigado alxsts, obrigado Jairo.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

como compilar no HARBOUR primeiros passos

Mensagem por alxsts »

Olá!

É bom saber. Quando possível, diga o que achou.

Caso precise de mais informações sobre HbMk2, existe este tutorial (em inglês): How to Use hbmk2?.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

como compilar no HARBOUR primeiros passos

Mensagem por janio »

Jairo,

Esse DbuCdx foi vc q fez? Tenho um dbf que num ta abrindo nele. Erro: Função Indefinida STrZero().

Em outro dbu q tenho aqui compilado com xharbour abre normalmente.

Janio
Anexos
A18CNF.rar
(462.74 KiB) Baixado 155 vezes
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

como compilar no HARBOUR primeiros passos

Mensagem por Jairo Maia »

Olá Jânio,

Não. Apenas adaptei os fontes que vem junto com o Clipper para o RDD DBF/CDX, usei a WVT e compilei com Harbour.

Baixei seu arquivo e abri normalmente, não deu erro.

Mas estou anexando novamente os fontes, porque fiz várias correções em relação aos fontes anteriores (nada crítico), mas o help por exemplo não funcionava. Não entendi porque esse erro ao abrir um dbf, mas se desejar, coloque um REQUEST STRZERO no DBU.PRG. Acho que deu o erro ao abrir algum índice, ou não?

Para compilar os fontes use: Hbmk2 DbuCdx
Anexos
DbuCdx_Compilado.rar
(722.81 KiB) Baixado 162 vezes
DbuCdx_Fontes.rar
(63.78 KiB) Baixado 145 vezes
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

como compilar no HARBOUR primeiros passos

Mensagem por janio »

Jairo,

Como vc falou, o erro acontece qndo o dbf ta junto do cdx (indice). Realmente, um dos indices dessa tabela uso a função strzero.

Vou baixar seus fontes, debugar e ver onde está o erro!

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

como compilar no HARBOUR primeiros passos

Mensagem por Jairo Maia »

Jânio,

Então está explicado. É que a função StrZero() não foi linkada, apenas coloque no arquivo DBU.PRG a chamada REQUEST STRZERO, bem como outras que eventualmente você use em índices, e compile novamente.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

como compilar no HARBOUR primeiros passos

Mensagem por janio »

Jairo,

Bastou acrescentar:

REQUEST STRZERO
REQUEST DESCEND

no Dbu.prg, e FUNCIONOU!

Tbm aproveitei e aumentei a quantidade de campos exibíveis! Estava mostrando apenas 64 campos do dbf!

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

como compilar no HARBOUR primeiros passos

Mensagem por Jairo Maia »

janio escreveu:Tbm aproveitei e aumentei a quantidade de campos exibíveis! Estava mostrando apenas 64 campos do dbf!
Então Jânio, acho que você foi cruel agora colega... Compartilha com a gente o que fez com isso por favor:

Código: Selecionar todos

* individual field names for active list
DECLARE field_n1[64]
DECLARE field_n2[64]
DECLARE field_n3[64]
DECLARE field_n4[64]
DECLARE field_n5[64]
DECLARE field_n6[64]
:-Y
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Responder