Página 1 de 1

LETODB ajuda

Enviado: 03 Set 2020 15:10
por rogeriohfb
Boa tarde
Alguem poderia dar uma ajuda para eu começar a converter um sistema
em LETODB ?
Instalação/configuração do letodb
e alguns exemplos de comandos no harbour pra acessar os dbfs ?
Obrigado
Qualquer coisa, pode chamar no private

LETODB ajuda

Enviado: 04 Set 2020 00:26
por Fernando queiroz
BAIXE DO:
https://github.com/elchs/LetoDBf

Na pasta do LetoDBF (c:\LetoDBf-master)
HBMK2 letodb.hbc para gerar os app

HBMK2 rddleto.hbp para gerar a lib

no .PRG colocar

#include "rddleto.ch"

REQUEST LETO
REQUEST DBFCDX
REQUEST HB_CODEPAGE_PTISO, HB_CODEPAGE_PT850
****************************************
FUNCTION MAIN( )
****************************************

no Arquivo .HBP adicionar

C:\LetoDBf-master\letodb.hbc

LETODB ajuda

Enviado: 04 Set 2020 12:27
por rogeriohfb
bom dia
nao consegui rodar...


BAIXE DO: https://github.com/elchs/LetoDBf = baixado e ok


HBMK2 letodb.hbc para gerar os app === deu erro segue anexo erro_letodb.hbc


HBMK2 rddleto.hbp para gerar a lib ===== deu erro. segue anexo erro_rddleto.hbp

Estou usando o Harbour 3.2

LETODB ajuda

Enviado: 04 Set 2020 13:28
por JoséQuintas
HBP é projeto

HBC é uma configuração da necessidade da LIB pra usar no projeto, é pra acrescentar DENTRO DO HBP, ou na linha de comando.
Opcional, pode criar harbour/bin/hbmk.hbc contendo a indicação da pasta do HBC, pro HBMK2 localizar.

hbmk2 letodb.hbp -> pra criar a lib
hbmk2 projeto.hbp letodb.hbc -> pra adicionar o hbc no EXE indicando o que precisa pro letodb

em \harbour\bin\hbmk.hbc
libpaths=\letodb
-> pro hbmk2 saber aonde está o hbc, sem precisar indicar em cada projeto a pasta do letodb.hbc
-> como se fosse um SET PATH pro hbmk2, referente a LIBs
-> isso não puxa nada automático, continua precisando do letodb.hbc, apenas equivale ao SET PATH, deixando a pasta "visível"

LETODB ajuda

Enviado: 05 Set 2020 15:21
por Fernando queiroz
rogeriohfb escreveu:bom dia
nao consegui rodar...


BAIXE DO: https://github.com/elchs/LetoDBf = baixado e ok


HBMK2 letodb.hbc para gerar os app === deu erro segue anexo erro_letodb.hbc


HBMK2 rddleto.hbp para gerar a lib ===== deu erro. segue anexo erro_rddleto.hbp

Estou usando o Harbour 3.2
fiz o mesmo procedimento aqui e funcionou certinho

Código: Selecionar todos

C:\LetoDBf-master>HBMK2 RDDLETO.HBP
hbmk2: Processando opç⌡es do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuraçπo: C:\hb32\bin\hbmk.hbc

C:\LetoDBf-master>
Gerou a Lib em 32bit certinho , tentei a mesma coisa em 64bit e deu erro

Código: Selecionar todos

C:\LetoDBf-master>HBMK2 RDDLETO.HBP
hbmk2: Processando opç⌡es do ambiente: -comp=mingw64
hbmk2: Processando arquivo de configuraçπo: C:\hb32\bin\hbmk.hbc
hbmk2[RDDLETO]: Erro: Executando comando lib. -1
"C:\hb32\comp\mingw64\bin\x86_64-w64-mingw32-ar.exe" rcs lib/librddleto.a C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/rddsys.o C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/letocl.o C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/leto1.o C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/letomgmn.o C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/blowfish.o C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/common_c.o C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/lz4.o C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/lz4net.o C:/Users/m5200/AppData/Local/Temp/hbmk_i63xsl.dir/PMurHash.o

C:\LetoDBf-master>