Error de compilacion con HBMK2

Error de compilacion con HBMK2

Postby Compuin » Thu Jan 06, 2022 5:46 pm

Saludos foro

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

Code: Select all  Expand view  RUN
@ 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 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error de compilacion con HBMK2

Postby Antonio Linares » Thu Jan 06, 2022 6:11 pm

Estas usando dos claúsulas VALID

de ahi el error
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Error de compilacion con HBMK2

Postby Compuin » Thu Jan 06, 2022 6:13 pm

Gracias maestro

Acabo de remover una de las clausulas y el error persiste
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error de compilacion con HBMK2

Postby Antonio Linares » Thu Jan 06, 2022 6:16 pm

Continua removiendo claúsulas, una a una y prueba

hasta que lo caces :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Error de compilacion con HBMK2

Postby Compuin » Thu Jan 06, 2022 6: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: Select all  Expand view  RUN

@ 04,37 GET oFrmDown:nAnoFin PICTURE "9999" SPINNER VALID (oFrmDown:nAnoFin>=oFrmDown:nAnoIni) ;
           WHEN oFrmDown:lRelease //UPDATE HACERFECHADOWN(oFrmDown)
 
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error de compilacion con HBMK2

Postby cnavarro » Thu Jan 06, 2022 8:25 pm

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

Code: Select all  Expand view  RUN

@ 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: Select all  Expand view  RUN

@ 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
User avatar
cnavarro
 
Posts: 6552
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Error de compilacion con HBMK2

Postby Antonio Linares » Fri Jan 07, 2022 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Error de compilacion con HBMK2

Postby Compuin » Fri Jan 07, 2022 1:00 pm

Hola maestro y Sr Navarro

Muchas gracias a ambos por sus comentarios y sugerencias
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 86 guests