Página 15 de 16
LetoDb e Harbour, como usar.
Enviado: 27 Jul 2022 15:26
por Itamar M. Lins Jr.
Olá!
Use esse aqui que é o mais atualizado.
Usando GCC 10.3
Saudações,
Itamar M. Lins Jr.
LetoDb e Harbour, como usar.
Enviado: 27 Jul 2022 15:44
por Itamar M. Lins Jr.
Olá!
Caso queira começar do zero, siga esse tutorial.
https://pctoledo.org/forum/viewto ... 43&t=25904
Mais atualizado.
Saudações,
Itamar M. Lins Jr.
LetoDb e Harbour, como usar.
Enviado: 27 Jul 2022 18:09
por carlaoonline
Boa tarde!
Alexandre Silva escreveu:e nao pelo prompt, nao sei se foi isso ..
Para executar pelo Prompt, aqui só funciona se for como Administrador.
Eu uso uma única vez e fica funcionando direto como serviço, mesmo quando reinicia o servidor:

- Cmd como Administrador para dar Start ao serviço Leto.
- LetoInstall.png (7.59 KiB) Exibido 56212 vezes
Para desinstalar eu uso:
Alexandre Silva escreveu:mas agora quando faz o net start letodb_service
da essa mensagem
Entre alguns motivos que fazem aparecer a mensagem que o serviço Leto não pôde ser iniciado é:
DataPath = D:\DATA_LETO <-- A pasta escolhida para o banco de dados no arquivo ini de configuração do Leto NÂO existir .
Um outro é NÃO liberar a porta usada (padrão 2812) no FireWall como mencionado em outras mensagens.
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 11:30
por Alexandre Silva
Entao Itamar...
Obrigado pela versao mais atual
Essa versao mais atual ele inicia o serviço, mas agora estou tendo a mensagem:
-1 Erro de Envio (pasta do avast já esta como excecao e mesmo com o avast desativado da o erro)
O que poderia ser ??
Eu copiei o executavel para pasta onde estou fazendo os testes, ok e lá tem o letodb.ini
Outra coisa curiosa, no meu windows 7, tem 2 servicos agora
letodb e letodbf (anexo)
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 11:48
por Itamar M. Lins Jr.
Olá!
Remove os dois e instala só 1.
Use a LIB que mandei para linkar com seu .exe
Se linkar o .exe com a lib diferente não vai funcionar.
No manual que passei tem o comando para remover.
Saudações,
Itamar M. Lins Jr.
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 13:16
por Alexandre Silva
Poise
Extrai e criei a pasta: letodbf
veja os erros... anexo ... O que sera que falta ?
meu projeto.hbp
Código: Selecionar todos
-inc
-L\clipper5\lib
-lmylib
-b
-es2
-quiet
letodb.hbc
teste.prg
larquivo.prg
lnetuse.prg
letodb.hbc
Código: Selecionar todos
incpaths=D:\letodbf\include;
libpaths=D:\letodbf\lib;
libs=rddleto
erro em anexo
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 14:42
por Itamar M. Lins Jr.
Olá!
Veja no manual que passei, pula a parte de baixar do GIT.
Recompila com seu Harbour o Letodb.exe
Gerar a LIB com seu Harbour.
No link tem os passos.
Saudações,
Itamar M. Lins Jr.
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 14:45
por Itamar M. Lins Jr.
Olá!
Outra coisa, \clipper5\lib ?
Parece que está fazendo uma salada ai de versões.
Saudações,
Itamar M. Lins Jr.
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 15:24
por Alexandre Silva
Eu preciso das libs que estao naquela pasta.. normal..
tambem posso colocar as libs do \letodbf\libs lá... e tirar a referencia no .hbc
Funcionava antes da versao nova...
Esta faltando alguma lib ...só pode
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 16:23
por Itamar M. Lins Jr.
Olá!
Eu preciso das libs que estao naquela pasta.. normal..
letodb.hbc
Olhe com mais atenção. Tem uma versão em \clipper5\lib\ "librddleto.a" conflitando.
Saudações,
Itamar M. Lins Jr.
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 16:49
por carlaoonline
Aqui nesse link tem 2 libs do Letodbf
download/file.php?id=11355
Uma com extensão " .a " gerada com Harbour 3.2 e o MingW (não sei a versão) é o que vem na distribuição do Hmg 3.5
Outra com extensão " .lib " gerada com Harbour 3.2 e bcc5.8
Lembrando que o executável tem que ser gerado com o mesmo compilador que gerou a lib e vice versa caso contrario pode acusar erros na compilação OU em alguns casos gera o executável normalmente mas alguns comandos do Leto não funcionarão ,esse último caso já comprovei gerando executável com Bcc58 e a lib do Leto com Mingw, a copia de arquivos entre cliente e servidor não funcionam nem a edição de campos memos.
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 18:31
por Alexandre Silva
entao..
Se pegar o letodbf.rar e abrir na pasta \libnfe\lib nao tem uma lib chamada rddleto.a
Código: Selecionar todos
Pasta de D:\letodbf\lib
01/09/2021 01:58 <DIR> .
01/09/2021 01:58 <DIR> ..
01/09/2021 01:47 2.618.880 letodb.exe
26/08/2020 15:48 445.192 lib.a
26/08/2020 18:45 457.758 librdd
01/09/2021 01:58 457.498 librddleto.a
28/08/2020 12:16 457.922 librddleto.ok
tirando a pasta \clipper5\lib da compilacao e usando apenas o hbc
incpaths=D:\letodbf\include;
libpaths=D:\letodbf\lib;
libs=rddleto
esta retornando
Código: Selecionar todos
D:\LETO>hbmk2 projeto.hbp
d:/hb32/comp/mingw/bin/../lib/gcc/mingw32/4.6.1-dw2/../../../../mingw32/bin/ld.exe: cannot find -lrddleto
collect2: ld returned 1 exit status
hbmk2[projeto]: Erro: Executando linkeditor. 1
Entao.. ta faltando a lib no pacote libdbf.rar
LetoDb e Harbour, como usar.
Enviado: 28 Jul 2022 21:38
por Itamar M. Lins Jr.
Olá!
nao tem uma lib chamada rddleto.a
Como não ? ai ó! -> 01/09/2021 01:58 457.498 librddleto.a
GCC é librddleto.a
Parece que não está entendendo o que é GCC e o que é BCC
Mostra ai a saida do comando:
Explicando.
Não usamos (lib) é apenas rddleto.a no letodb.hbc
Saudações,
Itamar M. Lins Jr.
LetoDb e Harbour, como usar.
Enviado: 29 Jul 2022 10:32
por carlaoonline
Bom dia!
Itamar M. Lins Jr. escreveu:Usando GCC 10.3
Qual o comando/forma de saber a versão GCC que tenho?
Grato.
LetoDb e Harbour, como usar.
Enviado: 29 Jul 2022 11:44
por Itamar M. Lins Jr.
Olá!
gcc -v
Código: Selecionar todos
itamar@itamar-desktop:~$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2)
Pq, uso o MARAVILHOSO LINUX!
Mas ai no Ruindows é o mesmo comando.
Saudações,
Itamar M. Lins Jr.