Problemas al Crear librerias con xHarbour

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Ruben Dario
Usuário Nível 3
Usuário Nível 3
Mensagens: 127
Registrado em: 14 Jun 2015 23:19
Localização: Colombia

Problemas al Crear librerias con xHarbour

Mensagem por Ruben Dario »

Saludos al forum

He bajado hwgui-2.23-b5.src, y trato de crear las librerias y me da error
uso C_BCC\BCC76 y Xharbour_bcc76

MAKE Version 5.43 Copyright (c) 1987, 2019 Embarcadero Technologies, Inc.
\HARBOURX_V\Xharbour_bcc76\bin\harbour.exe -iinclude;\HARBOURX_V\Xharbour_bcc76\include;\C_BCC\BCC76\include -n -q0 -w -es2 -gc0 source\winapi\hmisc.prg -oobj\b32\hmisc.c

** error 1 ** deleting obj\b32\hmisc.c

source\winapi\hmisc.prg(1137) Error E0025 Error in #if expression
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas al Crear librerias con xHarbour

Mensagem por JoséQuintas »

Código: Selecionar todos

FUNCTION hwg_Has_Win_Euro_Support()

#if ( HB_VER_REVID - 0 ) >= 2002101634
   RETURN .T.
#else
   RETURN .F.
#endif
Vai encontrar isso em outros fontes, e isso seria pra harbour.
Temporariamente, veja como definir a variável na compilação com xharbour.
HB_VER_REVID=0

ou nos fontes que acusarem erro:
#define HB_VER_REVID 0

O conteúdo depende da codepage, não sei se xharbour tem o símbolo do euro ou a codepage, que vai ser em outro fonte, também com checagem parecida de HB_VER_REVID.
São 4 fontes com isso, 1 pra linux, 1 pra windows, 2 gerais.
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/
Ruben Dario
Usuário Nível 3
Usuário Nível 3
Mensagens: 127
Registrado em: 14 Jun 2015 23:19
Localização: Colombia

Problemas al Crear librerias con xHarbour

Mensagem por Ruben Dario »

Esta para si la compilo bien , con el cambio.
Pero presenta errores en es o posiblemente en otros

Solamente me ha compilado bien para bcc y HArbour

Uso para compilar esto archivos de colocarn el el fuente.
make_b32.bat y makefile.bc Funciona con Harbour on xHarbour genera muchos errores
makemngw.bat y makefile.gcc Da errores
make_vc.bat y makefile.vc Da errores



hdrawnbrw.prg

K:\Hwgui\hwgui-2.23-b5.src>make_b32
if not exist obj\b32\mt md obj\b32\mt
source\cross\hdrawnbrw.prg(784) Error E0020 Incomplete statement or unbalanced delimiters
source\cross\hdrawnbrw.prg(785) Warning W0001 Ambiguous reference: 'O'
source\cross\hdrawnbrw.prg(786) Warning W0001 Ambiguous reference: 'O'
source\cross\hdrawnbrw.prg(786) Warning W0001 Ambiguous reference: 'N'
source\cross\hdrawnbrw.prg(788) Warning W0001 Ambiguous reference: 'O'
source\cross\hdrawnbrw.prg(791) Error E0030 Syntax error: "syntax error at '}'"
source\cross\hdrawnbrw.prg(821) Error E0020 Incomplete statement or unbalanced delimiters
source\cross\hdrawnbrw.prg(822) Warning W0001 Ambiguous reference: 'O'
source\cross\hdrawnbrw.prg(823) Warning W0001 Ambiguous reference: 'O'
source\cross\hdrawnbrw.prg(823) Warning W0001 Ambiguous reference: 'N'
source\cross\hdrawnbrw.prg(827) Warning W0001 Ambiguous reference: 'O'
source\cross\hdrawnbrw.prg(831) Warning W0001 Ambiguous reference: 'O'
source\cross\hdrawnbrw.prg(835) Error E0030 Syntax error: "syntax error at '}'"
Build Error HWGUI
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas al Crear librerias con xHarbour

Mensagem por JoséQuintas »

fonte.png
Não bate com o fonte que tenho aqui atualizado.
Xharbour aceita isso marcado?
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