FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error de compilacion con HBMK2
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Error de compilacion con HBMK2
Posted: Thu Jan 06, 2022 05:46 PM
Saludos foro

Tengo esta linea de codigo y me esta generando incidencias con la compilacion de HBMK2

Code (fw): Select all Collapse
@ 04,37 GET oFrmDown:nAnoFin PICTURE "9999" SPINNER VALID (oFrmDown:nAnoFin>=oFrmDown:nAnoIni);
           WHEN oFrmDown:lRelease UPDATE VALID HACERFECHADOWN(oFrmDown)


Aca el error


hbmk2: Processing environment options: -comp=msvc
hbmk2: Compiling Harbour sources...
source\xxxxx.prg(1004) Error E0030 Syntax error "syntax error at '@'"


Estas son las librerias que utilizo


hbxpp.hbc
xhb.hbc
hbwin.hbc
hbct.hbc
hbmzip.hbc
hbziparc.hbc
hbfoxpro.hbc
hbmisc.hbc
hbodbc.hbc


Finalmente, realizo la compilacion con VisualStudio 2022

Gracias de antemano

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error de compilacion con HBMK2
Posted: Thu Jan 06, 2022 06:11 PM

Estas usando dos claúsulas VALID

de ahi el error

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Error de compilacion con HBMK2
Posted: Thu Jan 06, 2022 06:13 PM

Gracias maestro

Acabo de remover una de las clausulas y el error persiste

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error de compilacion con HBMK2
Posted: Thu Jan 06, 2022 06:16 PM

Continua removiendo claúsulas, una a una y prueba

hasta que lo caces :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Error de compilacion con HBMK2
Posted: Thu Jan 06, 2022 06:22 PM
Antonio Linares wrote:Continua removiendo claúsulas, una a una y prueba

hasta que lo caces :-)


Coloque la instruccion asi y funciono. Haya lgun problema con esto ya que con xharbour funcionaba sin problemas

Code (fw): Select all Collapse
@ 04,37 GET oFrmDown:nAnoFin PICTURE "9999" SPINNER VALID (oFrmDown:nAnoFin>=oFrmDown:nAnoIni) ;
           WHEN oFrmDown:lRelease //UPDATE HACERFECHADOWN(oFrmDown)

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Error de compilacion con HBMK2
Posted: Thu Jan 06, 2022 08:25 PM
Compuin wrote:

Coloque la instruccion asi y funciono. Haya lgun problema con esto ya que con xharbour funcionaba sin problemas

Code (fw): Select all Collapse
@ 04,37 GET oFrmDown:nAnoFin PICTURE "9999" SPINNER VALID (oFrmDown:nAnoFin>=oFrmDown:nAnoIni) ;
           WHEN oFrmDown:lRelease //UPDATE HACERFECHADOWN(oFrmDown)


Esto debería funcionar sin problema
Code (fw): Select all Collapse
@ 04,37 GET oFrmDown:nAnoFin PICTURE "9999" SPINNER VALID (oFrmDown:nAnoFin>=oFrmDown:nAnoIni) ;
           WHEN oFrmDown:lRelease UPDATE

Y, en cuanto a lo que comentas de xHarbour ( lo he usado muy poco por decir algo ), si un compilador no me detecta una duplicidad de una clausula en un preprocesado, pues, creo que no confiaría mucho en él, pero....
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error de compilacion con HBMK2
Posted: Fri Jan 07, 2022 08:29 AM

UPDATE no admite una acción, como haces en tu código:

UPDATE HACERFECHADOWN(oFrmDown)

De ahi el error

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Error de compilacion con HBMK2
Posted: Fri Jan 07, 2022 01:00 PM

Hola maestro y Sr Navarro

Muchas gracias a ambos por sus comentarios y sugerencias

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Continue the discussion