letodb e letodbf ?
Moderador: Moderadores
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
letodb e ltodbf ?
Bom dia a todos.
Estou tentando compilar o LetoDBF baixado de
https://github.com/elchs/LetoDBf/archiv ... master.zip
deste tutorial https://linguagemclipper.com.br/blogs/t ... no-windows
Renomeie de letodbf-master para letodbf. OK
hbmk2 letodbsvc.hbp, roda roda e finaliza sem nenhuma resposta mas tbem não cria nada.
hbmk2 letodb.hbp, roda roda e finaliza sem nenhuma resposta mas tbem não cria nada.
hbmk2 rddleto.hbp, gera a lib sem problemas.
Mas preciso gerar o server para rodar e de preferencia como serviço.
Grato a todos.
Estou tentando compilar o LetoDBF baixado de
https://github.com/elchs/LetoDBf/archiv ... master.zip
deste tutorial https://linguagemclipper.com.br/blogs/t ... no-windows
Renomeie de letodbf-master para letodbf. OK
hbmk2 letodbsvc.hbp, roda roda e finaliza sem nenhuma resposta mas tbem não cria nada.
hbmk2 letodb.hbp, roda roda e finaliza sem nenhuma resposta mas tbem não cria nada.
hbmk2 rddleto.hbp, gera a lib sem problemas.
Mas preciso gerar o server para rodar e de preferencia como serviço.
Grato a todos.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
letodb e ltodbf ?
Harbour 3.2 ou 3.4 ?
E qual compilador C(bcc,mingw,msvc e etc...) e versão ?
Vou baixar e, tentar compilar com harbour 3.2 + Mingw32 ( gcc version 8.1.0 )
E qual compilador C(bcc,mingw,msvc e etc...) e versão ?
Vou baixar e, tentar compilar com harbour 3.2 + Mingw32 ( gcc version 8.1.0 )
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
letodb e ltodbf ?
Baixei e compilei tudo e, todos compilaram sem erros e, gerou .LIB e .EXE
Nota: Se você compilar o hbmk2 letodb.hbp com 64bits, acredito que vai ter um melhor desempenho.
Nota: Se você compilar o hbmk2 letodb.hbp com 64bits, acredito que vai ter um melhor desempenho.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
letodb e ltodbf ?
Ahhhhh esqueci
Se poder adicione em todos -gc3
Uma dica do colega Marcos Gambeta aqui no forum, isso deixa .exe maior mas tem melhor desempenho e, já testei com meu sistema e é de fato melhor.
exemplo:
hbmk2 letodb.hbp -gc3
hbmk2 letodbsvc.hbp -gc3
hbmk2 rddleto.hbp -gc3
Se poder adicione em todos -gc3
Uma dica do colega Marcos Gambeta aqui no forum, isso deixa .exe maior mas tem melhor desempenho e, já testei com meu sistema e é de fato melhor.
exemplo:
hbmk2 letodb.hbp -gc3
hbmk2 letodbsvc.hbp -gc3
hbmk2 rddleto.hbp -gc3
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
letodb e ltodbf ?
Olá!
Saudações,
Itamar M. Lins Jr.
Já olhou na pasta bin ?hbmk2 letodbsvc.hbp, roda roda e finaliza sem nenhuma resposta mas tbem não cria nada.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
letodb e ltodbf ?
Estou usando o harbour3.4
Tinha que gerar um server.exe e não achei
Tinha que gerar um server.exe e não achei
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
letodb e ltodbf ?
Olá!
Posta ele aqui pra gente ver.
O que diz o nome do .exe que tem que gerar é o .hbp do letodbf.
Saudações,
Itamar M. Lins Jr.
Pq ? Vc mexeu no hbp do letodbf ?Tinha que gerar um server.exe e não achei
Posta ele aqui pra gente ver.
O que diz o nome do .exe que tem que gerar é o .hbp do letodbf.
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 ltodbf ?
Olá!
Conforme o arquivo letodbsvc.hbp
-obin/letodb
Vai gerar na pasta bin\letodb.exe
Saudações,
Itamar M. Lins Jr.
Conforme o arquivo letodbsvc.hbp
Código: Selecionar todos
...
--- down here you should not modify without deeper knowledge about why ---
-l
-strip
-gc3
-mt
{!win}-static
{win}-fullstatic
-nodefgt
-obin/letodb
-iinclude
{__LZ4}-isource/3rd/lz4/lib
-n
-w3
-q0
-es0
...Vai gerar na pasta bin\letodb.exe
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
letodb e letodbf ?
Boa tarde a todos.
Desculpem-me, falha minha, não fui nem olhar dentro da pasta bin.
Ta lá o LETODB.EXE
Agora é só configurar o LETO.INI e correr pro abraço.
Valeu
obrigado
Não sei se foi a COVID ou é a IDADE, de qualquer forma vamos colocar a culpa na COVID (rsrsrsrs)
Desculpem-me, falha minha, não fui nem olhar dentro da pasta bin.
Ta lá o LETODB.EXE
Agora é só configurar o LETO.INI e correr pro abraço.
Valeu
obrigado
Não sei se foi a COVID ou é a IDADE, de qualquer forma vamos colocar a culpa na COVID (rsrsrsrs)
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
letodb e letodbf ?
Boa noite, estou com uma dúvida.
Tenho dois bancos de dados no mesmo servidor, ou seja, duas empresas usando o mesmo servidor.
Pasta DADOS
DADOS\EMPRESA1
DADOS\EMPRESA2
Como funciona o leto nesta ocasião porque tenho que usar nas duas empresas a mesma solução.
Grato
Tenho dois bancos de dados no mesmo servidor, ou seja, duas empresas usando o mesmo servidor.
Pasta DADOS
DADOS\EMPRESA1
DADOS\EMPRESA2
Como funciona o leto nesta ocasião porque tenho que usar nas duas empresas a mesma solução.
Grato
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
letodb e letodbf ?
Olá!
Ai tá fácil
Colocar no letodb.ini
Ele vai enxergar as sub pastas.
Então fica:
Teste ai pra ver se é isso mesmo.
Fiquei na dúvida se precisa usar "\empresa1\clientes.dbf"
Mas o letodb.ini é da forma que coloquei.
No meu eu uso a pasta dados e as subpastas 2020, 2021...
\dados\2021
\dados\2022
...
Saudações,
Itamar M. Lins
Ai tá fácil
Colocar no letodb.ini
Código: Selecionar todos
DataPath = /dadosEntão fica:
Código: Selecionar todos
use empresa1\clientes
use empresa2\clientes
If leto_file("empresa1\clientes.dbf")
Fiquei na dúvida se precisa usar "\empresa1\clientes.dbf"
Mas o letodb.ini é da forma que coloquei.
No meu eu uso a pasta dados e as subpastas 2020, 2021...
\dados\2021
\dados\2022
...
Saudações,
Itamar M. Lins
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
letodb e letodbf ?
Bom dia Itamar.
Valeu pela explicação, vou usar pela primeira vez LETOdb e vamos ver no que dá.
Grato
Valeu pela explicação, vou usar pela primeira vez LETOdb e vamos ver no que dá.
Grato
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
letodb e letodbf ?
Aproveitando rs
Não tive tempo de testar ainda ++++
no meu caso Basicamente uso 2 pastas \dbdc e outra Normalmente \usr\sfa
se no ini colocar \dbdc
posso acessar normalmente pelo caminho : \usr\sfa\crclie.dbf ?
ou //IP/\usr\sfa\crclie.dbf ?
ou seja NAO precisaria estar TUDO sob a pasta \dbdc (que esta lá no ini )
seria + facil aceitar c:\ lá no ini
Vou ver se semana que vem volto a testar
Paiva
Não tive tempo de testar ainda ++++
no meu caso Basicamente uso 2 pastas \dbdc e outra Normalmente \usr\sfa
se no ini colocar \dbdc
posso acessar normalmente pelo caminho : \usr\sfa\crclie.dbf ?
ou //IP/\usr\sfa\crclie.dbf ?
ou seja NAO precisaria estar TUDO sob a pasta \dbdc (que esta lá no ini )
seria + facil aceitar c:\ lá no ini
Vou ver se semana que vem volto a testar
Paiva
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
letodb e letodbf ?
Eu também coloco direto na conta do COVID Kkkkkkkkkkleandrolinauer escreveu:Não sei se foi a COVID ou é a IDADE, de qualquer forma vamos colocar a culpa na COVID (rsrsrsrs)
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
letodb e letodbf ?
Olá!
O letodb é um "servidor" de arquivos DBF. Então é para ele que devemos solicitar.
Ele fica escutando nossa solicitação pelo protocolo TCP/IP na porta 2812(default)
Quando vamos ATIVAR o LetoDb.exe precisamos informar para ele qual é a pasta que ele ira SERVIR(monitorar) não é aconselhável colocar c:\ embora funcione da forma que vc quer.
Melhor será se você criar uma pasta vamos supor "c:\DataBase" ou "c:\Dados" e dentro dessa colocar as demais pastas. Fica até mais simples na hora de fazer backup.
Se o Letodb estiver olhando para uma pasta(na raiz) não vai enxergar a outra.
Não use 2813 pq ele ativa essa porta internamente(default) para 2812
Saudações,
Itamar M. Lins Jr.
Vamos raciocinar.no meu caso Basicamente uso 2 pastas \dbdc e outra Normalmente \usr\sfa
O letodb é um "servidor" de arquivos DBF. Então é para ele que devemos solicitar.
Ele fica escutando nossa solicitação pelo protocolo TCP/IP na porta 2812(default)
Quando vamos ATIVAR o LetoDb.exe precisamos informar para ele qual é a pasta que ele ira SERVIR(monitorar) não é aconselhável colocar c:\ embora funcione da forma que vc quer.
Melhor será se você criar uma pasta vamos supor "c:\DataBase" ou "c:\Dados" e dentro dessa colocar as demais pastas. Fica até mais simples na hora de fazer backup.
Se o Letodb estiver olhando para uma pasta(na raiz) não vai enxergar a outra.
Se desejar trabalha dessa forma com duas pastas na raiz vai precisar roda 2 instancias do Letodb. Uma na porta 2812 e outra na porta 2840 por exemplo.uso 2 pastas \dbdc e outra Normalmente \usr\sfa
Não use 2813 pq ele ativa essa porta internamente(default) para 2812
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.