Página 1 de 1

Problemas al Crear librerias con xHarbour

Enviado: 16 Out 2023 13:41
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

Problemas al Crear librerias con xHarbour

Enviado: 16 Out 2023 14:25
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.

Problemas al Crear librerias con xHarbour

Enviado: 16 Out 2023 17:55
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

Problemas al Crear librerias con xHarbour

Enviado: 16 Out 2023 18:44
por JoséQuintas
fonte.png
Não bate com o fonte que tenho aqui atualizado.
Xharbour aceita isso marcado?