erro ao compilar com letodb

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

lczani
Usuário Nível 1
Usuário Nível 1
Mensagens: 14
Registrado em: 09 Jul 2015 09:22
Localização: rio de janeiro

erro ao compilar com letodb

Mensagem por lczani »

Boa Noite
Error: Unresolved external 'WSAIoctl' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbsocket


o aplicativo es este:
* a snippet to show the basic structure of an application using LetoDBf */

REQUEST LETO

/* by using 'letodb.hbc', example: hbmk2 basic.prg letodb.hbc
* this will automatic include rdddleto.ch */
#include "rddleto.ch"

PROCEDURE main( cAddress ) /* pure IP-address */

//SET DEFAULT TO data
//SET PATH TO system;tmp

SET( _SET_DATEFORMAT, "dd.mm.yyyy" )
HB_CDPselect( "DE850" )

IF Empty( cAddress )
cAddress := "//192.168.1.20:2812/"
ELSE
cAddress := "//" + cAddress + IIF( ":" $ cAddress, "", ":2812" )
cAddress += IIF( Right( cAddress, 1 ) == "/", "", "/" )
ENDIF

IF leto_Connect( cAddress ) < 0
ALERT( "NO LETODB SERVER FOUND - ERROR: " + leto_Connect_Err( .T. ) )
QUIT
ELSE
// RDDSETDEFAULT( "LETO" ) /* automatic set by: REQUEST LETO */
// LETO_DBDRIVER( "DBFCDX" ) /* to choose your DBF driver independent of the server default */
LETO_TOGGLEZIP( 1 ) /* switch compressed network traffic */
ENDIF

// DbUseArea( .T., /* "LETO" */, "test", "TEST", .T. )
// ...

/* no special logout needed, all is automically done */
RETURN


Alguem pode me Ajudar.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

erro ao compilar com letodb

Mensagem por sygecom »

Ja tentou usar uma versão mais atualizada do Harbour ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
lczani
Usuário Nível 1
Usuário Nível 1
Mensagens: 14
Registrado em: 09 Jul 2015 09:22
Localização: rio de janeiro

erro ao compilar com letodb

Mensagem por lczani »

sim esta atualizado. uso a minigui extend de walter formigoni
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

erro ao compilar com letodb

Mensagem por JoséQuintas »

procurei esse nome nos fontes do harbour 3.2 e não existe em lugar nenhum.
pesquisei nestes arquivos:
*.prg;*.ch;*.hbp;*.rc;*.frm;*.c;*.cpp;*.xsd;makefile;*.xml;*.;*.h;*.csl;*.hbm;*.h;*.yml;*.sql;*.ch;*.hbc;*.cpp
search.png
Uma coisa chata da minigui é ela mover arquivos que NÃO SÃO do harbour pra pasta do harbour.

A conclusão mais provável é que esse harbour está duvidoso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

erro ao compilar com letodb

Mensagem por sygecom »

Zé,
Tem sim, veja na imagem abaixo
anexo.png
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

erro ao compilar com letodb

Mensagem por sygecom »

Outra coisa, talvez tentar outro compilador C tipo MINGW
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
carlaoonline
Usuário Nível 3
Usuário Nível 3
Mensagens: 190
Registrado em: 24 Ago 2014 22:38
Localização: Porto Alegre-RS

erro ao compilar com letodb

Mensagem por carlaoonline »

Boa tarde!

Aqui compilou e rodou normal ( documentei a linha com o HB_CDPselect( "DE850" ) que deu erro de argumento).

MiniGui Walter Formigoni Version 1.4.4.7
Harbour versão: 3.2.0dev (r2104281802)
hbmk2 versão: 3.2.0dev (r2021-04-28 18:02)
Compilador Bcc58


prog.prg

Código: Selecionar todos

REQUEST LETO

/* by using 'letodb.hbc', example: hbmk2 basic.prg letodb.hbc
* this will automatic include rdddleto.ch */
#include "rddleto.ch"

PROCEDURE main( cAddress ) /* pure IP-address */

//SET DEFAULT TO data
//SET PATH TO system;tmp

SET( _SET_DATEFORMAT, "dd.mm.yyyy" )
// HB_CDPselect( "DE850" )

IF Empty( cAddress )
cAddress := "//192.168.1.20:2812/"
ELSE
cAddress := "//" + cAddress + IIF( ":" $ cAddress, "", ":2812" )
cAddress += IIF( Right( cAddress, 1 ) == "/", "", "/" )
ENDIF

IF leto_Connect( cAddress ) < 0
ALERT( "NO LETODB SERVER FOUND - ERROR: " + leto_Connect_Err( .T. ) )
QUIT
ELSE
// RDDSETDEFAULT( "LETO" ) /* automatic set by: REQUEST LETO */
// LETO_DBDRIVER( "DBFCDX" ) /* to choose your DBF driver independent of the server default */
alert("CONECTADO")
LETO_TOGGLEZIP( 1 ) /* switch compressed network traffic */
ENDIF

// DbUseArea( .T., /* "LETO" */, "test", "TEST", .T. )
// ...

/* no special logout needed, all is automically done */

LETO_DISCONNECT()

RETURN
Compilou e executou normal
Compilou e executou normal

sygecom escreveu:Tem sim, veja na imagem abaixo
No harbour distribuido nos arquivos da MiniGui essa função encontra-se na linha 4027, a princípio parece ser o mesmo arquivo porém com 5 linhas de diferença.
Função encontrada na linha 4027
Função encontrada na linha 4027
lczani
Usuário Nível 1
Usuário Nível 1
Mensagens: 14
Registrado em: 09 Jul 2015 09:22
Localização: rio de janeiro

erro ao compilar com letodb

Mensagem por lczani »

e interransante, este pequeno aplicativo esta compilando corretamente, já o meu sistema que bem mais complexo ele apos eu coloar as libs hbextren.lib e xhb.lib parou de aparecer este erro e agora aparece erro de _hb_fun_leto_set
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

erro ao compilar com letodb

Mensagem por JoséQuintas »

Ok, pesquisei wsaLoctl, e é letra I e não L
wsaioctl.png
Aí ferrou, não aparece em nenhum outro lugar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
lczani
Usuário Nível 1
Usuário Nível 1
Mensagens: 14
Registrado em: 09 Jul 2015 09:22
Localização: rio de janeiro

erro ao compilar com letodb

Mensagem por lczani »

vejam as imagens
Anexos
Capturar19_05.JPG
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

erro ao compilar com letodb

Mensagem por JoséQuintas »

lczani escreveu:e interransante, este pequeno aplicativo esta compilando corretamente, já o meu sistema que bem mais complexo ele apos eu coloar as libs hbextren.lib e xhb.lib parou de aparecer este erro e agora aparece erro de _hb_fun_leto_set
Não é que parou.
Vai aparecer assim que acrescentar essa lib.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder