LetoDb e Harbour, como usar.
Moderador: Moderadores
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
LetoDb e Harbour, como usar.
Olá!
Use esse aqui que é o mais atualizado.
Usando GCC 10.3 Saudações,
Itamar M. Lins Jr.
Use esse aqui que é o mais atualizado.
Usando GCC 10.3 Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
LetoDb e Harbour, como usar.
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- carlaoonline
- Usuário Nível 3

- Mensagens: 190
- Registrado em: 24 Ago 2014 22:38
- Localização: Porto Alegre-RS
LetoDb e Harbour, como usar.
Boa tarde!
Eu uso uma única vez e fica funcionando direto como serviço, mesmo quando reinicia o servidor:
Para desinstalar eu uso:
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.
Para executar pelo Prompt, aqui só funciona se for como Administrador.Alexandre Silva escreveu:e nao pelo prompt, nao sei se foi isso ..
Eu uso uma única vez e fica funcionando direto como serviço, mesmo quando reinicia o servidor:
Código: Selecionar todos
LetoDbSvc.exe Install
Código: Selecionar todos
LetoDbSvc.exe Uninstall
Entre alguns motivos que fazem aparecer a mensagem que o serviço Leto não pôde ser iniciado é:Alexandre Silva escreveu:mas agora quando faz o net start letodb_service
da essa mensagem
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.
- Alexandre Silva
- Usuário Nível 3

- Mensagens: 376
- Registrado em: 26 Mar 2007 00:16
- Localização: Itapema - SC
LetoDb e Harbour, como usar.
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)
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)
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
LetoDb e Harbour, como usar.
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Alexandre Silva
- Usuário Nível 3

- Mensagens: 376
- Registrado em: 26 Mar 2007 00:16
- Localização: Itapema - SC
LetoDb e Harbour, como usar.
Poise
Extrai e criei a pasta: letodbf
veja os erros... anexo ... O que sera que falta ?
meu projeto.hbp
letodb.hbc
erro em anexo
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* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
LetoDb e Harbour, como usar.
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
LetoDb e Harbour, como usar.
Olá!
Outra coisa, \clipper5\lib ?
Parece que está fazendo uma salada ai de versões.
Saudações,
Itamar M. Lins Jr.
Outra coisa, \clipper5\lib ?
Parece que está fazendo uma salada ai de versões.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Alexandre Silva
- Usuário Nível 3

- Mensagens: 376
- Registrado em: 26 Mar 2007 00:16
- Localização: Itapema - SC
LetoDb e Harbour, como usar.
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
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
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
LetoDb e Harbour, como usar.
Olá!
Olhe com mais atenção. Tem uma versão em \clipper5\lib\ "librddleto.a" conflitando.
Saudações,
Itamar M. Lins Jr.
letodb.hbcEu preciso das libs que estao naquela pasta.. normal..
Código: Selecionar todos
libpaths=D:\letodbf\lib;Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- carlaoonline
- Usuário Nível 3

- Mensagens: 190
- Registrado em: 24 Ago 2014 22:38
- Localização: Porto Alegre-RS
LetoDb e Harbour, como usar.
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.
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.
- Alexandre Silva
- Usuário Nível 3

- Mensagens: 376
- Registrado em: 26 Mar 2007 00:16
- Localização: Itapema - SC
LetoDb e Harbour, como usar.
entao..
Se pegar o letodbf.rar e abrir na pasta \libnfe\lib nao tem uma lib chamada rddleto.a
tirando a pasta \clipper5\lib da compilacao e usando apenas o hbc
incpaths=D:\letodbf\include;
libpaths=D:\letodbf\lib;
libs=rddleto
esta retornando
Entao.. ta faltando a lib no pacote libdbf.rar
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.okincpaths=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* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
LetoDb e Harbour, como usar.
Olá!
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.
Como não ? ai ó! -> 01/09/2021 01:58 457.498 librddleto.anao tem uma lib chamada rddleto.a
GCC é librddleto.a
Parece que não está entendendo o que é GCC e o que é BCC
Mostra ai a saida do comando:
Código: Selecionar todos
harbour -buildNão usamos (lib) é apenas rddleto.a no letodb.hbc
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- carlaoonline
- Usuário Nível 3

- Mensagens: 190
- Registrado em: 24 Ago 2014 22:38
- Localização: Porto Alegre-RS
LetoDb e Harbour, como usar.
Bom dia!
Grato.
Qual o comando/forma de saber a versão GCC que tenho?Itamar M. Lins Jr. escreveu:Usando GCC 10.3
Grato.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
LetoDb e Harbour, como usar.
Olá!
gcc -v
Pq, uso o MARAVILHOSO LINUX!
Mas ai no Ruindows é o mesmo comando.
Saudações,
Itamar M. Lins Jr.
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)
Mas ai no Ruindows é o mesmo comando.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.