Extraño error con HARBOUR

Extraño error con HARBOUR

Postby JoseAlvarez » Wed May 24, 2023 12:41 pm

Saludos colegas

Toda la vida, despues del BLinker y hasta hace poco, utilice xHarbour. Por recomendaciones en el foro, migre a Harbour.

Hasta ahora todo muy bien, con una pequeña salvedad que me hace perder mucho tiempo de programacion:

No se que hice o que me esta faltando, pero al compilar con HARBOUR no me avisa cuando una variable no existe, por ejemplo, si tengo declarada LOCAL cVar y mas adelante la llamo como nVar, el compilador no arroja error de variable indefinida. Compila sin problemas. Solo al ejecutar muestra el error.

a que puede deberse esto? con xHarbour de inmediato indica el error de que la variable nVar no fue declarada.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 795
Joined: Sun Nov 09, 2014 5:01 pm

Re: Extraño error con HARBOUR

Postby karinha » Wed May 24, 2023 1:06 pm

Buen día. Muestra un pequeño ejemplo.

¿Cómo son las BANDERAS(FLAGS) de compilación, /N/M?

Gracias.

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7823
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Extraño error con HARBOUR

Postby JoseAlvarez » Wed May 24, 2023 2:22 pm

Hola Joao, como estas amigo?

este es el archivo .HBP


********************************************************************************************
-hbexe
-inc

-Ic:\xBaseHarbour\fwh19.06\include
-I.\Include2

#-trace
#-static
#-fullstatic
-beep
#-run

-gtgui

-prgflag=/n /m /d__FLAT__
-resflag=-D__FLAT__

Prg\Cuentas32.PRG
Prg\CrearMapas.PRG
Prg\Clientes.PRG
Prg\ClienteNuevo.PRG
Prg\ClienteNuevo_Mundo.PRG
Prg\ClienteConsulta.PRG
Prg\ClienteConsultaMundo.PRG
Prg\ClienteEditar.PRG
Prg\ClienteEditarMundo.PRG
Prg\ClienteEliminar.PRG
Prg\Empresa.PRG
Prg\EstadosCiudades.PRG
Prg\Facturas.PRG
Prg\Zonas.PRG
Prg\Libs_Ja.PRG
Prg\Libs_Msg.PRG
Prg\Mapas.PRG
Prg\MapasUsuarios.PRG
Prg\Menus.PRG
Prg\NewCredito.PRG
Prg\Usuarios.PRG
Prg\Prueba.PRG
Prg\Parametros.PRG
Prg\ReactivarClientes.PRG
Prg\NewPagos.PRG
Prg\Rpt_Emit2Fechas.PRG
Prg\Smtp.PRG
Prg\ValidRif.PRG
Prg\Trsay.PRG

-Lc:\xBaseHarbour\fwh19.06\lib
-L.\Lib2


-ldolphin
-llibmysql
-ltwbrowse
-lfiveh
-lfivehc

rc\Cuentas32.rc
rc\Cuentas32_Jpg1.rc
rc\Manifest.rc

hbct.hbc
xhb.hbc
hbxpp.hbc
hbziparc.hbc
hbfoxpro.hbc
hbwin.hbc
hbmzip.hbc
gtwvg.hbc
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 795
Joined: Sun Nov 09, 2014 5:01 pm

Re: Extraño error con HARBOUR

Postby karinha » Wed May 24, 2023 3:32 pm

Intenta asi:

Code: Select all  Expand view

#flags

-inc
-fullstatic
-beep
-nodefgt
-gtgui
-gui
-m -n -w2 -gc3 -ge1
-prgflag=/n /m /d__FLAT__
-resflag=-D__FLAT__

O

-m -n -w0 -gc3 -q -ge1

O

-m -n -w3 -gc3 -q -ge1

 


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7823
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Extraño error con HARBOUR

Postby xmanuel » Thu May 25, 2023 6:05 am

La banderita del compilador -w le puedes pasar has el 3
Usa -w3 y eso lo detecta todo todo!!!
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: Extraño error con HARBOUR

Postby JoseAlvarez » Thu May 25, 2023 5:52 pm

xmanuel wrote:La banderita del compilador -w le puedes pasar has el 3
Usa -w3 y eso lo detecta todo todo!!!


Saludos xManuel, muchas gracias por tu ayuda.
Efectivamente, colocando -W3 detecta todo, de hecho detecta mas de la cuenta jajajaj , antes de mostrarme mis errores , me arroja una infinidad de errores

redefinition or duplicate definition of

en los archivos:

VKey.ch
WinApi.ch
Ado.ch
Wcolors.ch

No se que se deben, pero por los momentos solo tomare en cuentas los mios.

Muchas Gracias !

Joao, Muchas Gracias por tu ayuda tambien ,

Un abrazo a ambos
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 795
Joined: Sun Nov 09, 2014 5:01 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 26 guests