Clipper On Line • Ver Tópico - RDD LETO Sem Mistério
Mudar para estilo Clássico
Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.
Postar uma resposta

RDD LETO Sem Mistério

18 Mar 2014 12:26

Olá, Pessoal.

Consegui fazer funcionar o LETODB com a MINIGUI EXTENDED, segui os detalhes deste tópico e fui feliz, agradeço a todos que deixaram seus comentários e sugestões. Claro que não foi muito simples mas está no ar.

RDD LETO Sem Mistério

19 Mar 2014 09:14

Olá, Pessoal.

Agora estou tentando compilar a LETODB no linux Ubuntu, baixei o HARBOUR 3.0.0 e também a LETODB, segui as instruções do README_PT_BR, mas logo de cara não encontra os includes, mesmo configurando o MAKEFILE.LINUX com o diretório do HARBOUR, que no meu caso está em /usr/bin.

Sé alguém puder ajudar ....

Runner

RDD LETO Sem Mistério

21 Mar 2014 08:37

Olá pessoal.

Consegui compilar o LETODB no linux, ajustei o arquivo MAKEFILE.LINUX só que agora esta aparecendo uma mensagem de erro :

unknown type name PHP_MACRO no arquivo LETOFUNC.C

Se alguém já teve este problema e só ajudar

Runner

RDD LETO Sem Mistério

23 Mar 2014 18:57

Já usou o hbmk2 p/ compilar ?

Saudações,
Itamar M. Lins Jr.

RDD LETO Sem Mistério

25 Mar 2014 05:38

Olá, Itamar

Realmente o HBMK2 funciona apesar dele só criar o executável, o meu erro foi baixar a versão 3.0 do harbour binário, quando na verdade o correto e baixar os fontes da versão 3.2 e compilar tudo. Está dica consegui com o próprio Alexander no forum do LETODB, vou criar um tópico separado com todos os detalhes para ficar como referência para futuras pesquisas.

Grato ...

Runner

RDD LETO Sem Mistério

15 Jun 2014 19:38

sygecom vc teria a rddleto.lib compilada com harbour nightly (32) pois nao consigo gerar a mesma seguindo os passos deixados aqui.

Desde já agradeço.

RDD LETO Sem Mistério

15 Jun 2014 20:24

Filizola, baixe o código fonte e tente compilar usando o hbmk2, segue o link:

http://letodb.cvs.sourceforge.net/viewvc/letodb/letodb/?view=tar&pathrev=rel-1-mt

Descompactar o arquivo do link acima, mantendo a estrutura de pastas existente no arquivo.

Para compilar com o HB32 e Borland BCC, setar a pasta bin:

set path=C:\hb32\bin;C:\Borland\bcc55\bin;%path%
set HB_COMPILER=bcc


Para compilar com o HB32 e MingW:

set path=C:\hb32\bin;C:\hb32\comp\mingw\bin;%path%
set HB_COMPILER=mingw


Depois use o hbmk2 para compilar as LIB:

hbmk2 leto.hbp

hbmk2 rddleto.hbp

hbmk2 letodb.hbp

Abraços,

RDD LETO Sem Mistério

15 Jun 2014 20:29

obrigado toledo vou testar desta forma.

Agradeço muito a ajuda.

RDD LETO Sem Mistério

15 Jun 2014 20:37

Obrigado pela ajuda toledo. com bcc criou as lib´s. agora só pra esclarecer, como usaria com a mingw vendo que ela gera as extensões .a ?

Agradeço sua ajuda.

RDD LETO Sem Mistério

15 Jun 2014 20:58

Filizola, com o Borland BCC os arquivos de bibliotecas tem a extensão .LIB, já com o MingW, os arquivos tem o prefixo lib antes do nome da LIB e a extensão .a.

Para compilar o seu programa com o Borland BCC ou MingW, basta setar a pasta BIN, conforme exemplo postado na minha mensagem anterior, e usar o hbmk2 para compilar.

Abraços,

RDD LETO Sem Mistério

15 Jun 2014 21:00

Perfeito. Obrigado.

RDD LETO Sem Mistério

20 Out 2014 13:26

Boa tarde, será que posso usar assim ?

cPath :="//192.168.10.27:2812/"

set path to &cPath.

testei e funcionou.

RDD LETO Sem Mistério

20 Out 2014 21:28

Eu uso assim a anos em um sisteminha de agenda.

RDD LETO Sem Mistério

03 Dez 2014 20:02

Pessoal

Fiz uma atualização dos fontes do LeoDb gerei o executável letodbconsole

O problema que eu estou tendo com esta atualização é indexando com a clausula FOR

cFiltro:="DtVenc + "+LTrim(Str(nDiaMais))+" <= BoM(Date())-1 .AND. Cobranca .AND. DataPg == CTOD('') .AND. "
cFiltro+="!Deleted()"

INDEX ON Apto+DTOS(DataPg) TAG TEMPBOL TO TEMPBOL FOR &cFiltro.

RDD LETO Sem Mistério

03 Dez 2014 20:45

Pessoal,

O problema foi resolvido.

O problema estava na função BOM da HbCt

Resolvi incluindo a lib no script de compilação e fazendo um REQUEST BOM nos fontes para versão console e serviço.
Postar uma resposta