FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Extraño error con HARBOUR
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Extraño error con HARBOUR
Posted: 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.
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Extraño error con HARBOUR
Posted: Wed May 24, 2023 01: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
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Extraño error con HARBOUR
Posted: Wed May 24, 2023 02: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.
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Extraño error con HARBOUR
Posted: Wed May 24, 2023 03:32 PM
Intenta asi:
Code (fw): Select all Collapse
#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
Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
Re: Extraño error con HARBOUR
Posted: Thu May 25, 2023 06:05 AM

La banderita del compilador -w le puedes pasar has el 3

Usa -w3 y eso lo detecta todo todo!!!

______________________________________________________________________________

Sevilla - Andalucía
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Extraño error con HARBOUR
Posted: Thu May 25, 2023 05: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.

Continue the discussion