Prezados senhores,
Ao compilar com a nova versão do xailer 2.7 para Harbour, alguns erros eu consegui corrigir, porém outros não...
Segue os problemas que não consegui resolver:
A compilar: PortoPDV.prg...
A compilar: BancoDados.prg...
A compilar: FormPages.prg...
A compilar: FrmAcessoBancoDados.prg...
A compilar: FrmCupomFiscal.prg...
A compilar: FrmLogin.prg...
A compilar: FrmMensagem.prg...
A compilar: FrmMenuFiscal.prg...
A compilar: FrmMenuPrincipal.prg...
A compilar: FrmPrincipal.prg...
A compilar: FrmProtecaoCorrigeData.prg...
A compilar: FrmProtecaoDadosIniciais.prg...
A compilar: FrmProtecaoReset.prg...
A compilar: FrmProtecaoResetPersonaliza.prg...
A compilar: FrmSobre.prg...
A compilar: FrmSolicitaSenha.prg...
A compilar: Funcoes_001.prg...
Warning W8065 Funcoes_001.prg 749: Call to function 'hb_parni' with no prototype in function HB_FUN_ALTERA_RESOLUCAO
Warning W8065 Funcoes_001.prg 750: Call to function 'hb_parni' with no prototype in function HB_FUN_ALTERA_RESOLUCAO
Warning W8065 Funcoes_001.prg 756: Call to function 'hb_retl' with no prototype in function HB_FUN_ALTERA_RESOLUCAO
A compilar: Funcoes_DBF.prg...
A compilar: Funcoes_ECF.prg...
A compilar: Funcoes_GAVETA.prg...
A compilar: Funcoes_PAFECF.prg...
A compilar: Protecao.prg...
A compilar: Versao.prg...
A compilar: xImage.prg...
A compilar: imagens_001.rc...
A compilar: imagens_002.rc...
A compilar: imagens_003.rc...
A compilar: DLL_HardwareIDExtractor.c...
Warning W8075 DLL_HardwareIDExtractor.c 242: Suspicious pointer conversion in function HB_FUN_HIE_HDD_GETPARTITIONID
Warning W8075 DLL_HardwareIDExtractor.c 312: Suspicious pointer conversion in function HB_FUN_HIE_UTILS_BINTOINT
A linkar: PortoPDV.exe...
Error: Unresolved external '_HB_FUN_OS_ISWIN9X' referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
Error: Unresolved external '_HB_FUN_OS_ISWIN98' referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
Error: Unresolved external '_HB_FUN_OS_ISWTSCLIENT' referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
Error: Unresolved external 'WSAIoctl' referenced from C:XAILERHB32LIBWINBCCHBRTL.LIB|hbsocket
Error: Unresolved external '_HB_FUN_CURDRIVE' referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
Error: Unresolved external '_HB_FUN_CURDIRX' referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
28 Files, 5 Warnings, 6 Errors
Compilar tempo: 7.52s Linkar tempo: 0.17s Tempo total: 7.69s
Podem me ajudar?
Obrigado!
Reginaldo
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Problema para compilar com xailer 2.7 + harbour
Problema para compilar com xailer 2.7 + harbour
Reginaldo,
> Warning W8065 Funcoes_001.prg 749: Call to function
> 'hb_parni' with no prototype in function
> HB_FUN_ALTERA_RESOLUCAO
> Warning W8065 Funcoes_001.prg 750: Call to function
> 'hb_parni' with no prototype in function
> HB_FUN_ALTERA_RESOLUCAO
> Warning W8065 Funcoes_001.prg 756: Call to function
> 'hb_retl' with no prototype in function
> HB_FUN_ALTERA_RESOLUCAO
Te falta poner los ficheros de cabecera apropiados para las partes en C.
Lo aconsejable es:
#include "windows.h"
#include "xailer.h"
> Warning W8075 DLL_HardwareIDExtractor.c 242: Suspicious
> pointer conversion in function
> HB_FUN_HIE_HDD_GETPARTITIONID
> Warning W8075 DLL_HardwareIDExtractor.c 312: Suspicious
> pointer conversion in function HB_FUN_HIE_UTILS_BINTOINT
Es muy probable que se trate del cambio de <char *> por <const char *>.
Mira esto:
http://www.xailer.com/dokuwiki/doku.php ... de.xharbou r.a.harbour
> A linkar: PortoPDV.exe...
> Error: Unresolved external '_HB_FUN_OS_ISWIN9X' referenced
> from D:PORTOPDVOBJFUNCOES_001.OBJ
> Error: Unresolved external '_HB_FUN_OS_ISWIN98' referenced
> from D:PORTOPDVOBJFUNCOES_001.OBJ
Cambiar por XA_IsWin9X()
> Error: Unresolved external '_HB_FUN_OS_ISWTSCLIENT'
> referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
> Error: Unresolved external 'WSAIoctl' referenced from
> C:XAILERHB32LIBWINBCCHBRTL.LIB|hbsocket
?
> Error: Unresolved external '_HB_FUN_CURDRIVE' referenced
> from D:PORTOPDVOBJFUNCOES_001.OBJ
Cambiar por HB_Curdrive()
> Error: Unresolved external '_HB_FUN_CURDIRX' referenced from
> D:PORTOPDVOBJFUNCOES_001.OBJ
?
Las funciones que he marcado con ?, hay que buscar una similar en
Harbour, o extraer el fuente de xHarbour y compilarlo con Harbour.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Warning W8065 Funcoes_001.prg 749: Call to function
> 'hb_parni' with no prototype in function
> HB_FUN_ALTERA_RESOLUCAO
> Warning W8065 Funcoes_001.prg 750: Call to function
> 'hb_parni' with no prototype in function
> HB_FUN_ALTERA_RESOLUCAO
> Warning W8065 Funcoes_001.prg 756: Call to function
> 'hb_retl' with no prototype in function
> HB_FUN_ALTERA_RESOLUCAO
Te falta poner los ficheros de cabecera apropiados para las partes en C.
Lo aconsejable es:
#include "windows.h"
#include "xailer.h"
> Warning W8075 DLL_HardwareIDExtractor.c 242: Suspicious
> pointer conversion in function
> HB_FUN_HIE_HDD_GETPARTITIONID
> Warning W8075 DLL_HardwareIDExtractor.c 312: Suspicious
> pointer conversion in function HB_FUN_HIE_UTILS_BINTOINT
Es muy probable que se trate del cambio de <char *> por <const char *>.
Mira esto:
http://www.xailer.com/dokuwiki/doku.php ... de.xharbou r.a.harbour
> A linkar: PortoPDV.exe...
> Error: Unresolved external '_HB_FUN_OS_ISWIN9X' referenced
> from D:PORTOPDVOBJFUNCOES_001.OBJ
> Error: Unresolved external '_HB_FUN_OS_ISWIN98' referenced
> from D:PORTOPDVOBJFUNCOES_001.OBJ
Cambiar por XA_IsWin9X()
> Error: Unresolved external '_HB_FUN_OS_ISWTSCLIENT'
> referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
> Error: Unresolved external 'WSAIoctl' referenced from
> C:XAILERHB32LIBWINBCCHBRTL.LIB|hbsocket
?
> Error: Unresolved external '_HB_FUN_CURDRIVE' referenced
> from D:PORTOPDVOBJFUNCOES_001.OBJ
Cambiar por HB_Curdrive()
> Error: Unresolved external '_HB_FUN_CURDIRX' referenced from
> D:PORTOPDVOBJFUNCOES_001.OBJ
?
Las funciones que he marcado con ?, hay que buscar una similar en
Harbour, o extraer el fuente de xHarbour y compilarlo con Harbour.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Problema para compilar com xailer 2.7 + harbour
Caro José,
Somente não consegui resolver o erro abaixo:
> Error: Unresolved external '_HB_FUN_OS_ISWTSCLIENT'
> referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
> Error: Unresolved external 'WSAIoctl' referenced from
> C:XAILERHB32LIBWINBCCHBRTL.LIB|hbsocket
Notei que o erro ocorre, porque troquei as funçíµes:
InetInit(), InetGetHosts(), InetGetAlias(), InetGetAlias() e InetCleanup() POR
hb_InetInit(), hb_InetGetHosts(), hb_InetGetAlias(), hb_InetGetAlias() e hb_InetCleanup()
Como faço para resolver isso?
Obrigado pela atenção,
Reginaldo
Somente não consegui resolver o erro abaixo:
> Error: Unresolved external '_HB_FUN_OS_ISWTSCLIENT'
> referenced from D:PORTOPDVOBJFUNCOES_001.OBJ
> Error: Unresolved external 'WSAIoctl' referenced from
> C:XAILERHB32LIBWINBCCHBRTL.LIB|hbsocket
Notei que o erro ocorre, porque troquei as funçíµes:
InetInit(), InetGetHosts(), InetGetAlias(), InetGetAlias() e InetCleanup() POR
hb_InetInit(), hb_InetGetHosts(), hb_InetGetAlias(), hb_InetGetAlias() e hb_InetCleanup()
Como faço para resolver isso?
Obrigado pela atenção,
Reginaldo
Problema para compilar com xailer 2.7 + harbour
CORRIGINDO:
Caro José,
Somente não consegui resolver o erro abaixo:
> Error: Unresolved external 'WSAIoctl' referenced from
> C:XAILERHB32LIBWINBCCHBRTL.LIB|hbsocket
Notei que o erro ocorre, porque troquei as funçíµes:
InetInit(), InetGetHosts(), InetGetAlias(), InetGetAlias() e InetCleanup() POR
hb_InetInit(), hb_InetGetHosts(), hb_InetGetAlias(), hb_InetGetAlias() e hb_InetCleanup()
Como faço para resolver isso?
Obrigado pela atenção,
Reginaldo
Caro José,
Somente não consegui resolver o erro abaixo:
> Error: Unresolved external 'WSAIoctl' referenced from
> C:XAILERHB32LIBWINBCCHBRTL.LIB|hbsocket
Notei que o erro ocorre, porque troquei as funçíµes:
InetInit(), InetGetHosts(), InetGetAlias(), InetGetAlias() e InetCleanup() POR
hb_InetInit(), hb_InetGetHosts(), hb_InetGetAlias(), hb_InetGetAlias() e hb_InetCleanup()
Como faço para resolver isso?
Obrigado pela atenção,
Reginaldo
Problema para compilar com xailer 2.7 + harbour
Problema resolvido, era só compilar a ws2_32.lib do bcc...