Página 1 de 1

Nueva versi

Publicado: Mié Ene 07, 2009 8:41 pm
por jose.luis
Hola,
Me está pasando algo curioso. Después de actualizarme el Xailer y el
xHarbour me aparecen estos errores:
Compilando Vista.prg...
C:Programacion_DiskProgramacionxailer2HarbourBinharbou r.exe Vista.prg
/n /b -p /w1 /D__DEBUG__
/iC:Programacion_DiskProgramacionJOSA_EUROSjosa_xailerI nclude;P:programacionfr;C:Programacion_DiskProgramacion xailer2Include;C:Programacion_DiskProgramacionxailer2Ha rbourInclude
/oC:Programacion_DiskProgramacionJOSA_EUROSjosa_xailerO bjVista.c
Compilando ArticuloV.prg...
C:Programacion_DiskProgramacionxailer2HarbourBinharbou r.exe
ArticuloV.prg /n /b -p /w1 /D__DEBUG__
/iC:Programacion_DiskProgramacionJOSA_EUROSjosa_xailerI nclude;P:programacionfr;C:Programacion_DiskProgramacion xailer2Include;C:Programacion_DiskProgramacionxailer2Ha rbourInclude
/oC:Programacion_DiskProgramacionJOSA_EUROSjosa_xailerO bjArticuloV.c
Harbour 1.0.1dev Intl. (Rev. 9310)
Copyright (c) 1999-2008, http://www.harbour-project.org/
Compiling 'Vista.prg' and generating preprocessed output to 'Vista.ppo'...
Harbour 1.0.1dev Intl. (Rev. 9310)
Copyright (c) 1999-2008, http://www.harbour-project.org/
Compiling 'ArticuloV.prg' and generating preprocessed output to
'ArticuloV.ppo'...
ArticuloV.prg(68) Error E0020 Incomplete statement or unbalanced delimiters
ArticuloV.prg(71) Error E0020 Incomplete statement or unbalanced delimiters
ArticuloV.prg(72) Error E0030 Syntax error: "syntax error at 'END'"
ArticuloV.prg(76) Error E0020 Incomplete statement or unbalanced delimiters
ArticuloV.prg(79) Error E0020 Incomplete statement or unbalanced delimiters
ArticuloV.prg(80) Error E0030 Syntax error: "syntax error at 'END'"
ArticuloV.prg(90) Error E0020 Incomplete statement or unbalanced delimiters
ArticuloV.prg(93) Error E0020 Incomplete statement or unbalanced delimiters
ArticuloV.prg(94) Error E0030 Syntax error: "syntax error at 'END'"
ArticuloV.prg(98) Error E0020 Incomplete statement or unbalanced delimiters
ArticuloV.prg(101) Error E0020 Incomplete statement or unbalanced
delimiters
ArticuloV.prg(102) Error E0030 Syntax error: "syntax error at 'END'"
12 errors
No code generated
Vista.prg(462) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(464) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(466) Error E0060 Implicit send operator with no WITH OBJECT in
sight
Vista.prg(467) Error E0060 Implicit send operator with no WITH OBJECT in
sight
Vista.prg(468) Error E0030 Syntax error: "syntax error at 'END'"
Vista.prg(545) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(552) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(557) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(559) Error E0030 Syntax error: "syntax error at 'END'"
Vista.prg(561) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(562) Error E0030 Syntax error: "syntax error at 'END'"
Vista.prg(617) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(622) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(623) Error E0030 Syntax error: "syntax error at 'END'"
Vista.prg(634) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(638) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(641) Error E0010 ENDIF does not match IF
Vista.prg(984) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(994) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(997) Error E0030 Syntax error: "syntax error at 'END'"
Vista.prg(1007) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(1011) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(1012) Error E0030 Syntax error: "syntax error at 'END'"
Vista.prg(1026) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(1033) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(1035) Error E0030 Syntax error: "syntax error at 'END'"
26 errors
No code generated
2 Files, 0 Warnings, 38 Errors
Tiempo de compilación: 3.42s Tiempo de enlazado: 0.01s Tiempo total:
3.44s
Curiosamente esos errores corresponden a TRY/CATCH/END. ¿Me he dejado algo?
Saldos,
Jposé Luis Capel

Nueva versi

Publicado: Mié Ene 07, 2009 8:43 pm
por ignacio
José Luis,
La versión 2.0 utiliza una versión más novedosa de xHarbour que posiblemente
sea algo más restrictiva en temas de sintaxis. Comprueba que tienes el CATCH
definido.
Un saludo
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:4965055c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola,
>
> Me está pasando algo curioso. Después de actualizarme el Xailer y el
> xHarbour me aparecen estos errores:
>
> Compilando Vista.prg...
>
> C:Programacion_DiskProgramacionxailer2HarbourBinharbou r.exe
> Vista.prg /n /b -p /w1 /D__DEBUG__
> /iC:Programacion_DiskProgramacionJOSA_EUROSjosa_xailerI nclude;P:programacionfr;C:Programacion_DiskProgramacion xailer2Include;C:Programacion_DiskProgramacionxailer2Ha rbourInclude
> /oC:Programacion_DiskProgramacionJOSA_EUROSjosa_xailerO bjVista.c
>
> Compilando ArticuloV.prg...
>
> C:Programacion_DiskProgramacionxailer2HarbourBinharbou r.exe
> ArticuloV.prg /n /b -p /w1 /D__DEBUG__
> /iC:Programacion_DiskProgramacionJOSA_EUROSjosa_xailerI nclude;P:programacionfr;C:Programacion_DiskProgramacion xailer2Include;C:Programacion_DiskProgramacionxailer2Ha rbourInclude
> /oC:Programacion_DiskProgramacionJOSA_EUROSjosa_xailerO bjArticuloV.c
>
> Harbour 1.0.1dev Intl. (Rev. 9310)
> Copyright (c) 1999-2008, http://www.harbour-project.org/
> Compiling 'Vista.prg' and generating preprocessed output to 'Vista.ppo'...
> Harbour 1.0.1dev Intl. (Rev. 9310)
> Copyright (c) 1999-2008, http://www.harbour-project.org/
> Compiling 'ArticuloV.prg' and generating preprocessed output to
> 'ArticuloV.ppo'...
> ArticuloV.prg(68) Error E0020 Incomplete statement or unbalanced
> delimiters
> ArticuloV.prg(71) Error E0020 Incomplete statement or unbalanced
> delimiters
> ArticuloV.prg(72) Error E0030 Syntax error: "syntax error at 'END'"
> ArticuloV.prg(76) Error E0020 Incomplete statement or unbalanced
> delimiters
> ArticuloV.prg(79) Error E0020 Incomplete statement or unbalanced
> delimiters
> ArticuloV.prg(80) Error E0030 Syntax error: "syntax error at 'END'"
> ArticuloV.prg(90) Error E0020 Incomplete statement or unbalanced
> delimiters
> ArticuloV.prg(93) Error E0020 Incomplete statement or unbalanced
> delimiters
> ArticuloV.prg(94) Error E0030 Syntax error: "syntax error at 'END'"
> ArticuloV.prg(98) Error E0020 Incomplete statement or unbalanced
> delimiters
> ArticuloV.prg(101) Error E0020 Incomplete statement or unbalanced
> delimiters
> ArticuloV.prg(102) Error E0030 Syntax error: "syntax error at 'END'"
> 12 errors
>
> No code generated
> Vista.prg(462) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(464) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(466) Error E0060 Implicit send operator with no WITH OBJECT in
> sight
> Vista.prg(467) Error E0060 Implicit send operator with no WITH OBJECT in
> sight
> Vista.prg(468) Error E0030 Syntax error: "syntax error at 'END'"
> Vista.prg(545) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(552) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(557) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(559) Error E0030 Syntax error: "syntax error at 'END'"
> Vista.prg(561) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(562) Error E0030 Syntax error: "syntax error at 'END'"
> Vista.prg(617) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(622) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(623) Error E0030 Syntax error: "syntax error at 'END'"
> Vista.prg(634) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(638) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(641) Error E0010 ENDIF does not match IF
> Vista.prg(984) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(994) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(997) Error E0030 Syntax error: "syntax error at 'END'"
> Vista.prg(1007) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(1011) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(1012) Error E0030 Syntax error: "syntax error at 'END'"
> Vista.prg(1026) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(1033) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(1035) Error E0030 Syntax error: "syntax error at 'END'"
> 26 errors
>
> No code generated
> 2 Files, 0 Warnings, 38 Errors
> Tiempo de compilación: 3.42s Tiempo de enlazado: 0.01s Tiempo total:
> 3.44s
>
>
> Curiosamente esos errores corresponden a TRY/CATCH/END. ¿Me he dejado
> algo?
>
> Saldos,
> Jposé Luis Capel
>
>

Nueva versi

Publicado: Mié Ene 07, 2009 9:30 pm
por jose.luis
Hola Ignacio,
Gracias por responder.
Este trozo de código:
TRY
:aIdxFiles := ::aIndices[1] // el 2 son las
descripciones
CATCH
END
Me genera estos errores:
No code generated
Vista.prg(462) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(464) Error E0020 Incomplete statement or unbalanced delimiters
Vista.prg(466) Error E0060 Implicit send operator with no WITH OBJECT in
sight
Vista.prg(467) Error E0060 Implicit send operator with no WITH OBJECT in
sight
Vista.prg(468) Error E0030 Syntax error: "syntax error at 'END'"
¿Me falta algo?
Saludos y gracias por vuestra ayuda.
José Luis Capel

Nueva versi

Publicado: Jue Ene 08, 2009 11:39 am
por ignacio
José Luis,
Seguro que te falta un ENDIF o un ENDWITH, u otro tipo de END que el
anterior compilador no supo siquiera ver que faltaba. Es posible que se
trate de un error del propio compilador xHarbour, en dicho caso lo mejor
sería hacer un ejemplo que mostrase el error para que se lo podamos
transmitir al equipo de desarrollo.
Un saludo
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:496510cf$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola Ignacio,
>
> Gracias por responder.
>
> Este trozo de código:
>
> TRY
> :aIdxFiles := ::aIndices[1] // el 2 son las
> descripciones
> CATCH
> END
>
>
> Me genera estos errores:
>
> No code generated
> Vista.prg(462) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(464) Error E0020 Incomplete statement or unbalanced delimiters
> Vista.prg(466) Error E0060 Implicit send operator with no WITH OBJECT in
> sight
> Vista.prg(467) Error E0060 Implicit send operator with no WITH OBJECT in
> sight
> Vista.prg(468) Error E0030 Syntax error: "syntax error at 'END'"
>
> ¿Me falta algo?
>
> Saludos y gracias por vuestra ayuda.
> José Luis Capel
>
>
>

Nueva versi

Publicado: Jue Ene 08, 2009 7:24 pm
por jfgimenez
José Luis,
a difrerencia de la versión anterior, con la nueva versión de xHarbour los
bloques TRY/CATCH/END tienen que tener *obligatoriamente* la cláusula CATCH,
aunque esté vacía. Comprueba si es ese el problema. Y no te fies del número
de línea que aparezca en el error, porque lo normal es que el verdadero
error esté mucho más arriba en el .prg.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Nueva versi

Publicado: Vie Ene 09, 2009 12:26 pm
por jfgimenez
José Luis,
> Harbour 1.0.1dev Intl. (Rev. 9310)
> Copyright (c) 1999-2008, http://www.harbour-project.org/
Upppppps !!! ;-)))
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Nueva versi

Publicado: Vie Ene 09, 2009 12:54 pm
por jose.luis
José, Ignacio,
Gracias por responder.
Os dejo un ejemplo de lo que me está pasando.
Básicamente, este código:
LOCAL a
LOCAL b
WITH OBJECT oSender
TRY
a := b
CATCH
END
END
Genera estas lineas de error:
Compilando Form1.prg...
C:Programacion_DiskProgramacionxailer2HarbourBinharbou r.exe Form1.prg
/n /w1
/iC:Programacion_DiskProgramacionNuevo_TradeInclude;C:P rogramacion_DiskProgramacionxailer2Include;C:Programacio n_DiskProgramacionxailer2HarbourInclude
/oC:Programacion_DiskProgramacionNuevo_TradeObjForm1.c
Harbour 1.0.1dev Intl. (Rev. 9310)
Copyright (c) 1999-2008, http://www.harbour-project.org/
Compiling 'Form1.prg'...
Form1.prg(29) Error E0020 Incomplete statement or unbalanced delimiters
Form1.prg(31) Error E0020 Incomplete statement or unbalanced delimiters
Form1.prg(33) Error E0030 Syntax error: "syntax error at 'END'"
3 errors
No code generated
1 Files, 0 Warnings, 3 Errors
Tiempo de compilación: 0.74s Tiempo de enlazado: 0.01s Tiempo total:
0.75s
Me imagino que algo me estoy dejando por medio.
Saludos y gracias por vuestra ayuda.
José Luis Capel
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:49664542$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José Luis,
>
> a difrerencia de la versión anterior, con la nueva versión de xHarbour los
> bloques TRY/CATCH/END tienen que tener *obligatoriamente* la cláusula
> CATCH,
> aunque esté vacía. Comprueba si es ese el problema. Y no te fies del
> número
> de línea que aparezca en el error, porque lo normal es que el verdadero
> error esté mucho más arriba en el .prg.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
>


Attached files NuevoTrade.zip (1.7 KB)Â

Nueva versi

Publicado: Vie Ene 09, 2009 1:16 pm
por Bingen Ugaldebere
Buenas compañeros, he instalado la 2.0 y va perfecta con todos los
programas que he probado de todo tipo ha compilado y ejecutado sin
problemas.
Ahora a esperar impacientes las cosillas que quedan, pero solo con lo
que corre la compilación y la nueva opción de crear el ejecutable final
merece la pena el cambio.
Gracias y salu2.

Nueva versi

Publicado: Vie Ene 09, 2009 1:49 pm
por jose.luis
Ignacio,
>
>> Harbour 1.0.1dev Intl. (Rev. 9310)
>> Copyright (c) 1999-2008, http://www.harbour-project.org/
>
>
> Upppppps !!! ;-)))
>
>
Lo mismo digo yo
Upppps ;-)
Gracias!
José LUis Capel