FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Sale ventana de linea de comandos
Posts: 73
Joined: Wed Oct 12, 2005 06:58 PM
Sale ventana de linea de comandos
Posted: Mon Sep 10, 2007 04:08 PM

Con la nueva versión 7.07 al arrancar el programa sale una ventana de DOS como pasaba con Win 98 antes

¿ Qué estoy haciendo mal ?

Tambien me da error Harbour al compilar:

albarane.prg(375) Error E0022 Invalid lvalue: ':'

aoGt[ 4 ]:bLostFocus() = { | | lBtnAnadir := .T., aoBt[ 1 ]:SetFocus() }
¿ No hay una guía de errores Harbour como había en Clipper ?

Gracias.

Saludos

julio@cepedaserinf.es
FiveWin 25.06 + Harbour 3.2.0dev (r2503251254), BCC 7 Windows 11
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Sale ventana de linea de comandos
Posted: Mon Sep 10, 2007 04:12 PM
Julio,

Ahora tienes que enlazar GTGUI.lib en vez de GTWIN.lib. Es un cambio que han hecho en Harbour.

Te sobran estos paréntesis:
aoGt[ 4 ]:bLostFocus() = { | | lBtnAnadir := .T., aoBt[ 1 ]:SetFocus() }

Es un error que antes no detectaba Harbour

> ¿ No hay una guía de errores Harbour como había en Clipper ?

En principio son los mismos que Clipper. La documentación, como siempre suele ocurrir, es escasa. Tienes todo el código fuente de Harbour para revisarlo.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 73
Joined: Wed Oct 12, 2005 06:58 PM
Sale ventana de linea de comandos
Posted: Mon Sep 10, 2007 05:15 PM

Lo de la ventana de DOS solucionado Ok. Gracias

Pero lo de :

albarane.prg(375) Error E0022 Invalid lvalue: ':'

me lo sigue haciendo con esta linea, aun mas simple.

aoGt[ 2 ]:bLostFocus() := { || aoGt[ 4 ]:SetFocus() }
tan solo me da en todo el código 2 errores en los dos bLostFocus()
que hay.

También lo da poniendo aoGt[ 2 ]:bLostFocus() := { || MsgInfo() }

por lo que creo que debe de ser del bLostFocus() o de el GET

Gracias.

Saludos

julio@cepedaserinf.es
FiveWin 25.06 + Harbour 3.2.0dev (r2503251254), BCC 7 Windows 11
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Sale ventana de linea de comandos
Posted: Mon Sep 10, 2007 05:18 PM
Julio,

Tienes que quitar los paréntesis del lado izquierdo:

> También lo da poniendo aoGt[ 2 ]:bLostFocus() := { || MsgInfo() }

Así:
aoGt[ 2 ]:bLostFocus := { || MsgInfo() }
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 73
Joined: Wed Oct 12, 2005 06:58 PM
Sale ventana de linea de comandos
Posted: Mon Sep 10, 2007 05:30 PM

Perdona mi torpeza Antonio, solucionado Ok

Muchisimas gracias y un saludo.

Saludos

julio@cepedaserinf.es
FiveWin 25.06 + Harbour 3.2.0dev (r2503251254), BCC 7 Windows 11

Continue the discussion