Página 1 de 1

Problema para compilar com xailer 2.7 + harbour

Publicado: Mié Oct 10, 2012 8:54 pm
por Sommus
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

Problema para compilar com xailer 2.7 + harbour

Publicado: Mié Oct 10, 2012 9:02 pm
por jfgimenez
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

Problema para compilar com xailer 2.7 + harbour

Publicado: Lun Oct 15, 2012 9:52 pm
por Sommus
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

Problema para compilar com xailer 2.7 + harbour

Publicado: Lun Oct 15, 2012 9:54 pm
por Sommus
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

Problema para compilar com xailer 2.7 + harbour

Publicado: Mar Oct 16, 2012 3:53 pm
por Sommus
Problema resolvido, era só compilar a ws2_32.lib do bcc...