Página 2 de 2

DBF compartilhado em REDE

Enviado: 15 Mai 2014 19:45
por Toledo
alxsts escreveu:Poderia informar em qual lib está esta função?
No xHarbour acho que está na CT.LIB e o Harbour está na HBCT.LIB.

Abraços,

DBF compartilhado em REDE

Enviado: 15 Mai 2014 20:00
por alxsts
Olá!

Obrigado Toledo. No Harbour é na HbCt mesmo. No xHarbour não testei.

Só achei estranho isso: gera o executável normalmente assim:

Código: Selecionar todos

hbmk2 teste -b -lhbwin -lhbct
Já com este comando

Código: Selecionar todos

hbmk2 teste hbct.hbc -b -lhbwin
mostra o erro

Código: Selecionar todos

undefined reference to `HB_FUN_KEYSEC'
Onde será que está o erro? Como funcionam estes arquivos .hbc? Sempre imaginei que servissem para anexar um outro projeto já pronto ao projeto que está sendo compilado no momento...

DBF compartilhado em REDE

Enviado: 15 Mai 2014 21:00
por Toledo
Alexandre, aqui consegui compilar sem qualquer problema.
C:\programa\forum\keysec>hbmk2 demo.prg hbct.hbc -b -lhbwin
hbmk2: Processando op‡äes do ambiente: -comp=mingw
Harbour 3.2.0dev (r1405061532)
Copyright (c) 1999-2014, http://harbour-project.org/
Compiling 'demo.prg'...
Lines 45, Functions/Procedures 3
Generating C source output to 'C:\DOCUME~1\TOLEDO~1\CONFIG~1\Temp\hbmk_5e0atw.di
r\demo.c'... Done.

C:\programa\forum\keysec>
Usando arquivo HBC, neste caso da função KEYSEC(), você pode compilar também usando:

hbmk2 demo.prg xhb.hbc -b -lhbwin

Abraços,

DBF compartilhado em REDE

Enviado: 16 Mai 2014 18:22
por lugab
Eolo, obrigado pela dica do keysec()...

Eu tentei usar , mas não funcionou no meu caso.

Eu deixei um pedido de ajuda em um tópico específico sobre a Keysec(), link abaixo, em vez de fazê-lo aqui, para não desviar a razão de ser deste tópico...

https://pctoledo.org/forum/viewto ... 430#p88430