Clipper On Line • Ver Tópico - LetoDBf (fork) -> LetoDb com espinafre

LetoDBf (fork) -> LetoDb com espinafre

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Nascimento » 19 Mar 2017 11:02

então pelo que compreendi fica exatamente dessa forma


RDDSETDEFAULT("LETO")
leto_Connect( '//localhost:2812/' ) // ou o IP onde está os DBF´s  com o LETO 192.168.10.10 por exemplo, no lugar de localhost.

// chamada da net_use()
  *                dbf    alias   indice
   if (!net_use("MCOCUP", "MCO","MCOCUP"))
      quit
   endif

**********************************************************
function Net_use
   parameters lfile, lalias, lindex, lexcl, lretry
   private lforever, v_arq,nomearq
   lretry:= iif(Type("lretry") != "N", 500, lretry)
   lexcl:= iif(Type("lexcl") != "L", .F., lexcl)
   lforever:= lretry == 0
   v_arq:= lfile + ".dbf"
   do while (lretry > 0 .or. lforever)
      if (lexcl)
         use (lfile) alias (lalias) new exclusive
      else
         use (lfile) alias (lalias) new
      endif
      if (used())
         exit
      endif
      if (mens(24, 11, "Arquivo nao liberado... AGUARDE ", 1) == 27)
         exit
      endif
      lretry:= lretry - 1
   enddo
   if (used())
      if (lindex = p_bancos+"MCOCUP")       
         if (!file(p_bancos+"MCOCUP.CDX"))
            nomearq:= lindex
*            Criando arquivo de indice     
            index on sui tag sui to (lindex) 
            set index to (lindex)
         else
            set index to (lindex)
         endif
      endif
endif
*************************************
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Avatar de usuário

Nascimento
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 524
Data de registro: 19 Jul 2008 12:11
Cidade/Estado: OLINDA-PE
Curtiu: 77 vezes
Mens.Curtidas: 55 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Itamar M. Lins Jr. » 20 Mar 2017 10:57

Ola!
Sim.
Tem que checar se conectou ou não.
Não quis colocar. Fiz da maneira mais simples, mas pode ter senha, e outras coisas na configuração do LetoDb.
É muito simples mesmo.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 3676
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 125 vezes
Mens.Curtidas: 191 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor jrarcanjo » 05 Mai 2017 11:47

ola por gentileza..

ja tentei usar a LETO COM SENHA, fiz a configuração como do INI como indicado, mas quando tento conectar usando senha não conecta..

alguem pode dar uma esclarecida..

sem senha funciona perfeitamente ( em redes e tudo mais)..

obrigado...
jrarcanjo
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 2
Data de registro: 05 Mai 2017 11:42
Cidade/Estado: campo mourao - parana
Curtiu: 0 vez
Mens.Curtidas: 0 vez

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Cisino Junior » 26 Jun 2017 13:38

Boa tarde, eu li o Readme.txt, mas ainda está meio confuso como criar o executável e a lib, alguém poderia me ajudar, por favor? Preciso muito implementar o uso do letodbf no sistema.
HMG 3.4.3 + DBF, Java, MySQL, PostgreSQL, PHP, JavaScript + HTML5 + CSS3, Bootstrap, Spring, Thymeleaf.
Cisino Junior
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 67
Data de registro: 14 Abr 2016 13:12
Cidade/Estado: Rio de Janeiro
Curtiu: 12 vezes
Mens.Curtidas: 5 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Itamar M. Lins Jr. » 27 Jun 2017 14:55

Ola!
Será mais fácil postar onde parou. Para sabermos como ajudar.
Seja mais específico.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 3676
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 125 vezes
Mens.Curtidas: 191 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Cisino Junior » 27 Jun 2017 15:12

Itamar M. Lins Jr. escreveu:Ola!
Será mais fácil postar onde parou. Para sabermos como ajudar.
Seja mais específico.

Saudações,
Itamar M. Lins Jr.


Olá, Itamar M. Lins Jr. Boa tarde!
Eu parei literalmente no começo, não consegui entender como compilar usando o hbmk2, estou tentando pelo arquivo make_b32.bat, fiz as alterações de PATH e nada também. Eu utilizo o HMG 3.4.3, já tentei compilar o projeto letodb.hbp mas da erro, pois não tenho a lib necessária também. Ou seja, estou nadando na lava rsrsrs Peço até desculpas ao fórum, pois confesso que estou acostumado a desenvolver em Java e nunca precisei me preocupar com esse tipo de coisas, mas agora as coisas mudaram e estou aqui para aprender, e esse fórum já me ensinou muito!

Error ao tentar construir o harbour utilizando o win-make install:


C:\Users\legna\Documents\GitHub\core>win-make install
! Building Harbour 3.2.0dev from source - http://harbour-project.org
! MAKE: win-make 4.1 sh.exe install
! HB_HOST_PLAT: win (x86_64) HB_SHELL: nt
config/global.mk:1280: *** ! HB_COMPILER not set, could not autodetect. Stop.

Erro ao tentar compilar pela ide do hmg 3.4.3, acredito que esse erro seja por não encontrar a lib rddleto

Harbour 3.2.0dev (r1601151502)
Copyright (c) 1999-2015, http://harbour-project.org/
C:/Users/legna/AppData/Local/Temp/hbmk_a9p55m.dir/rddsys.o:rddsys.c:(.data+0x88): undefined reference to `HB_FUN_LETO_LOOKERROR'
C:/Users/legna/AppData/Local/Temp/hbmk_a9p55m.dir/rddsys.o:rddsys.c:(.data+0x98): undefined reference to `HB_FUN_LETORDD'
C:/Users/legna/AppData/Local/Temp/hbmk_a9p55m.dir/rddsys.o:rddsys.c:(.data+0xa8): undefined reference to `HB_FUN_LETO_UDF'
collect2.exe: error: ld returned 1 exit status
hbmk2[rddleto]: Erro: Executando linkeditor. 1
gcc.exe C:/Users/legna/AppData/Local/Temp/hbmk_a9p55m.dir/rddsys.o C:/Users/legna/AppData/Local/Temp/hbmk_a9p55m.dir/hbmk_u8lfye.o C:/Users/legna/Documents/GitHub/LetoDBf/_temp.o -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lini -lreport -lhfcl -lmsvfw32 -lvfw32 -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbmysql -lmysql -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbfimage -lhbpgsql -lhbnetio -lxhb -lpng -llibhpdf -lhbvpdf -lhbzebra -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -orddleto.exe -LC:/HMG.3.4.3/harbour/lib/win/mingw -LC:/HMG.3.4.3/lib

hbmk2: Erro: Referenciado, faltando, mas fun‡äes desconhecida(s):
LETO_LOOKERROR(), LETORDD(), LETO_UDF()

Agredeço muito a quem puder ajudar.
HMG 3.4.3 + DBF, Java, MySQL, PostgreSQL, PHP, JavaScript + HTML5 + CSS3, Bootstrap, Spring, Thymeleaf.
Cisino Junior
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 67
Data de registro: 14 Abr 2016 13:12
Cidade/Estado: Rio de Janeiro
Curtiu: 12 vezes
Mens.Curtidas: 5 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Cisino Junior » 27 Jun 2017 15:32

Boa tarde!
Consegui compilar as libs usando o make_b32.bat, mas não foi criado o executável. T_T :(
HMG 3.4.3 + DBF, Java, MySQL, PostgreSQL, PHP, JavaScript + HTML5 + CSS3, Bootstrap, Spring, Thymeleaf.
Cisino Junior
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 67
Data de registro: 14 Abr 2016 13:12
Cidade/Estado: Rio de Janeiro
Curtiu: 12 vezes
Mens.Curtidas: 5 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Itamar M. Lins Jr. » 27 Jun 2017 15:45

Ola!
https://github.com/elchs/LetoDBf
O LetoDBf você baixa do GIT.
\Documents\GitHub\letodbf\LetoDBf [master = +3 ~0 -0 !]> dir *.hbp

   Diretório: C:\Users\Itamar\Documents\GitHub\letodbf\LetoDBf

ode                LastWriteTime     Length Name
---                -------------     ------ ----
a---          05/01/17     16:57       1763 letodb.hbp
a---          04/01/17     10:48       1843 letodbaddon.hbp
a---          05/01/17     16:57       1755 letodbsvc.hbp
a---          04/01/17     10:48       1439 letodebug.hbp
a---          19/12/16     09:55        836 rddleto.hbp
a---          19/12/16     09:55       1474 rddletoaddon.hbp
a---          09/06/17     18:28       1023 rddletodebug.hbp

\Documents\GitHub\letodbf\LetoDBf [master = +3 ~0 -0 !]>

Agora é só usar o hbmk2.
~\Documents\GitHub\letodbf\LetoDBf [master = +3 ~0 -0 !]> hbmk2 .\letodbsvc.hbp
~\Documents\GitHub\letodbf\LetoDBf [master = +3 ~0 -0 !]> hbmk2 .\rddleto.hbp
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
../../../../source/client/leto1.c: In function 'letoPutValue':
../../../../source/client/leto1.c:1594:7: warning: this statement may fall throu
gh [-Wimplicit-fallthrough=]
       {
       ^
../../../../source/client/leto1.c:1624:7: note: here
       case HB_FT_TIMESTAMP:
       ^~~~
../../../../source/client/leto1.c: In function 'letoGetValue':
../../../../source/client/leto1.c:1179:12: warning: this statement may fall thro
ugh [-Wimplicit-fallthrough=]
          if( pField->uiLen == 4 )
            ^
../../../../source/client/leto1.c:1189:7: note: here
       case HB_FT_MODTIME:
       ^~~~
hbmk2: Criando biblioteca estática... lib\librddleto.a

Está dando até uns avisos agora, com essa versão do GIT.
Vai criar dois diretórios, BIN e LIB, com os arquivos dentro.
É só usar.
~\Documents\GitHub\letodbf\LetoDBf [master = +3 ~0 -0 !]> dir lib

    Diretório: C:\Users\Itamar\Documents\GitHub\letodbf\LetoDBf\lib

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---          27/06/17     15:43     328304 librddleto.a

~\Documents\GitHub\letodbf\LetoDBf [master = +3 ~0 -0 !]> dir bin

    Diretório: C:\Users\Itamar\Documents\GitHub\letodbf\LetoDBf\bin

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---          20/02/17     15:19    2198528 console.exe
-a---          09/01/17     12:42        230 leto.sh
-a---          27/06/17     15:42    1840640 letodb.exe
-a---          27/06/17     15:02        837 letodb.ini

~\Documents\GitHub\letodbf\LetoDBf [master = +3 ~0 -0 !]>


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 3676
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 125 vezes
Mens.Curtidas: 191 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Itamar M. Lins Jr. » 27 Jun 2017 15:55

Ola!
Eu utilizo o HMG 3.4.3, já tentei compilar o projeto letodb.hbp mas da erro, pois não tenho a lib necessária também.

Eu não uso o HMG. Use o Harbour 3.4 do Viktor será mais fácil para todos.
Quando vc diz que usa o HMG, não sei qual harbour está usando, nem a versão do MINGW. Se está usando o BCC 5x não vai compilar o LetoDBf. Atualize suas ferramentas se for o caso.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 3676
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 125 vezes
Mens.Curtidas: 191 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Cisino Junior » 27 Jun 2017 16:13

Itamar M. Lins Jr. escreveu:Quando vc diz que usa o HMG, não sei qual harbour está usando, nem a versão do MINGW. Se está usando o BCC 5x não vai compilar o LetoDBf. Atualize suas ferramentas se for o caso.


Olá Itamar, eu consegui compilar os arquivos .lib usando o arquivo make_b32.bat, o que eu preciso agora é o letodb.exe que ainda não consegui compila- lo usando a ferramenta abaixo, de qualquer jeito vou pesquisar sobre o Harbour 3.4. Obrigado!

Estou utilizando as ferramentas disponibilizadas aqui -> http://www.hmgforum.com/app.php/page/download?sid=b6f88cd24dd413c42a9736bf69e13b76
HMG 3.4.3 + DBF, Java, MySQL, PostgreSQL, PHP, JavaScript + HTML5 + CSS3, Bootstrap, Spring, Thymeleaf.
Cisino Junior
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 67
Data de registro: 14 Abr 2016 13:12
Cidade/Estado: Rio de Janeiro
Curtiu: 12 vezes
Mens.Curtidas: 5 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Cisino Junior » 27 Jun 2017 16:23

Cisino Junior escreveu:Estou utilizando as ferramentas disponibilizadas aqui -> http://www.hmgforum.com/app.php/page/do ... bf69e13b76


EDIT: Itamar, desculpe o incomodo. Essa ferramenta citada já possui o hbmk2, e ao abrir o projeto do letodb.hbp me retorna o seguinte erro:
Harbour 3.2.0dev (r1601151502)
Copyright (c) 1999-2015, http://harbour-project.org/
C:/Users/legna/Documents/GitHub/LetoDBf/lib/rddleto.lib: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
hbmk2[letodb]: Erro: Executando linkeditor. 1
gcc.exe C:/Users/legna/AppData/Local/Temp/hbmk_nrnud9.dir/server.o C:/Users/legna/AppData/Local/Temp/hbmk_nrnud9.dir/common.o C:/Users/legna/AppData/Local/Temp/hbmk_nrnud9.dir/errorsys.o C:/Users/legna/AppData/Local/Temp/hbmk_nrnud9.dir/hbmk_4bxq2p.o C:/Users/legna/Documents/GitHub/LetoDBf/_temp.o    -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lini -lreport -lhfcl -lmsvfw32 -lvfw32 -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbmysql -lmysql -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbfimage -lhbpgsql -lhbnetio -lxhb -lpng -llibhpdf -lhbvpdf -lhbzebra -lrddleto -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib   -Wl,--end-group -oletodb.exe  -LC:/HMG.3.4.3/harbour/lib/win/mingw -LC:/HMG.3.4.3/lib -LC:/Users/legna/Documents/GitHub/LetoDBf/lib
HMG 3.4.3 + DBF, Java, MySQL, PostgreSQL, PHP, JavaScript + HTML5 + CSS3, Bootstrap, Spring, Thymeleaf.
Cisino Junior
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 67
Data de registro: 14 Abr 2016 13:12
Cidade/Estado: Rio de Janeiro
Curtiu: 12 vezes
Mens.Curtidas: 5 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Itamar M. Lins Jr. » 27 Jun 2017 16:36

Ola!
Vai devagar ai.
Vc conseguiu compilar o leto a partir dos fontes ?
Na tela que está postando o letodb já está compilado.
Você sabe a diferença entre uma biblioteca compilada com o BCC e outra compilada com MINGW ?
Esse make_b32.bat que vc usou vc sabe o que é ? agora coloca outra tela que usa o MINGW.
rddleto.lib: file not recognized: File format not recognized


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 3676
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 125 vezes
Mens.Curtidas: 191 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Cisino Junior » 27 Jun 2017 16:51

Oi, eu consegui compilar a rddleto.lib pelo arquivo make_b32.bat, o letodb.exe não foi criado ao executar esse bat, só as libs. E sinceramente, eu não sei a diferança entre uma lib compilada com BCC ou MINGW.

Pelo o que sei o arquivo make_b32.bat abaixo é um script que executa comandos/programas no prompt de comando, pelo o que entendi. Ou entendi errado?
Nesse script ele executa o software make que fica se encontra no diretório C:\BORLAND\BCC55\Bin, o qual compila as libs. Ok... Mas para criar o letodb.exe eu não posso usar o BCC, até aqui eu entendi. Eu não entendi é como compilar usando o hbmk2, ou como configurar o hbmk2 para usa-lo.

Bom, desculpe minha ignorância nesse assunto. Estou aqui tetando aprender, desculpem qualquer incomodo, mas isso ainda ta bem confuso na minha cabeça.

rem SET PATH=C:\BORLAND\BCC55\Bin;C:\HMG.3.4.3\HARBOUR\bin
rem SET HB_PATH=C:\HMG.3.4.3

SET PATH=C:\BORLAND\BCC55\Bin
SET HB_PATH=C:\HMG.3.4.3\HARBOUR

@echo off
if "%1" == "clean" goto CLEAN
if "%1" == "CLEAN" goto CLEAN

if not exist lib md lib
if not exist obj md obj
if not exist obj\b32 md obj\b32
:BUILD

make -l EXE_OBJ_DIR=obj\b32\bin OBJ_DIR=obj\b32 -f makefile.bc %1 %2 %3 > make_b32.log
if errorlevel 1 goto BUILD_ERR
copy lib\rddleto.lib %HB_PATH%\lib\rddleto.lib
:BUILD_OK

   goto EXIT

:BUILD_ERR

   notepad make_b32.log
   goto EXIT

:CLEAN
   del bin\*.exe
   del bin\*.tds
   del lib\*.lib
   del lib\*.bak
   del obj\b32\*.obj
   del obj\b32\*.c

   del make_b32.log

   goto EXIT

:EXIT

HMG 3.4.3 + DBF, Java, MySQL, PostgreSQL, PHP, JavaScript + HTML5 + CSS3, Bootstrap, Spring, Thymeleaf.
Cisino Junior
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 67
Data de registro: 14 Abr 2016 13:12
Cidade/Estado: Rio de Janeiro
Curtiu: 12 vezes
Mens.Curtidas: 5 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Itamar M. Lins Jr. » 27 Jun 2017 17:01

Ola!
Tem dois compiladores ai.
o hbmk2 vai procurar o Mingw, e você criou o letodb usando o BCC 5x.
BCC5x é um compilador antigo e o Mingw é o mais novo, eles são incompatíveis. Crie o letodb como eu postei
hbmk2 letodbsvc.hbp
Aqui cria o .EXE
hbmk2 rddleto.hbp
Aqui vai criar a lib.
Não use o make_b32.bat.
É porque na sua maquina tem dois compiladores apaque o BCC.
Esse HMG é BCC ou MINGW ? se for BCC, como está aparecendo nos avisos os arquivo (libs) do MINGW ?
Estude a diferença entre o BCC 5x e o MINGW, para escolher ou um ou outro.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 3676
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 125 vezes
Mens.Curtidas: 191 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Cisino Junior » 27 Jun 2017 17:49

Olá Itamar, o HMG 3.4.3 utiliza o MINGW, acabei de confirmar isso olhando a estrutura do diretório da IDE e compilando um projeto de exemplo aqui. O mesmo também possui o hbmk2. O harbour instalado junto a esta IDE é o Harbour 3.2.

Esse é o output de error do arquivo build.log quando tento compilar o letodb.hbp pela ide:
Harbour 3.2.0dev (r1601151502)
Copyright (c) 1999-2015, http://harbour-project.org/
C:/HMG.3.4.3/mingw/bin/../lib/gcc/i686-w64-mingw32/5.3.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lrddleto
collect2.exe: error: ld returned 1 exit status
hbmk2[letodb]: Erro: Executando linkeditor. 1
gcc.exe C:/Users/legna/AppData/Local/Temp/hbmk_7fynjx.dir/server.o C:/Users/legna/AppData/Local/Temp/hbmk_7fynjx.dir/common.o C:/Users/legna/AppData/Local/Temp/hbmk_7fynjx.dir/errorsys.o C:/Users/legna/AppData/Local/Temp/hbmk_7fynjx.dir/hbmk_knl4aw.o C:/Users/legna/Documents/GitHub/LetoDBf/_temp.o    -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lini -lreport -lhfcl -lmsvfw32 -lvfw32 -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbmysql -lmysql -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbfimage -lhbpgsql -lhbnetio -lxhb -lpng -llibhpdf -lhbvpdf -lhbzebra -lrddleto -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib   -Wl,--end-group -oletodb.exe  -LC:/HMG.3.4.3/harbour/lib/win/mingw -LC:/HMG.3.4.3/lib -LC:/Users/legna/Documents/GitHub/LetoDBf/lib



E esse é criado quando tento compilar o rddleto.hbp pela IDE:
Harbour 3.2.0dev (r1601151502)
Copyright (c) 1999-2015, http://harbour-project.org/
C:/Users/legna/AppData/Local/Temp/hbmk_wyn3fy.dir/rddsys.o:rddsys.c:(.data+0x88): undefined reference to `HB_FUN_LETO_LOOKERROR'
C:/Users/legna/AppData/Local/Temp/hbmk_wyn3fy.dir/rddsys.o:rddsys.c:(.data+0x98): undefined reference to `HB_FUN_LETORDD'
C:/Users/legna/AppData/Local/Temp/hbmk_wyn3fy.dir/rddsys.o:rddsys.c:(.data+0xa8): undefined reference to `HB_FUN_LETO_UDF'
collect2.exe: error: ld returned 1 exit status
hbmk2[rddleto]: Erro: Executando linkeditor. 1
gcc.exe C:/Users/legna/AppData/Local/Temp/hbmk_wyn3fy.dir/rddsys.o C:/Users/legna/AppData/Local/Temp/hbmk_wyn3fy.dir/hbmk_ti2hey.o C:/Users/legna/Documents/GitHub/LetoDBf/_temp.o    -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lini -lreport -lhfcl -lmsvfw32 -lvfw32 -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbmysql -lmysql -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbfimage -lhbpgsql -lhbnetio -lxhb -lpng -llibhpdf -lhbvpdf -lhbzebra -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib   -Wl,--end-group -orddleto.exe  -LC:/HMG.3.4.3/harbour/lib/win/mingw -LC:/HMG.3.4.3/lib

hbmk2: Erro: Referenciado, faltando, mas fun‡äes desconhecida(s):
       LETO_LOOKERROR(), LETORDD(), LETO_UDF()

HMG 3.4.3 + DBF, Java, MySQL, PostgreSQL, PHP, JavaScript + HTML5 + CSS3, Bootstrap, Spring, Thymeleaf.
Cisino Junior
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 67
Data de registro: 14 Abr 2016 13:12
Cidade/Estado: Rio de Janeiro
Curtiu: 12 vezes
Mens.Curtidas: 5 vezes

Anterior Próximo



Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Ahrefs [Bot] e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro