Page 1 of 1
Sale ventana de linea de comandos
Posted: Mon Sep 10, 2007 4:08 pm
by Julio Cepeda
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.
Posted: Mon Sep 10, 2007 4:12 pm
by Antonio Linares
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.
Posted: Mon Sep 10, 2007 5:15 pm
by Julio Cepeda
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.
Posted: Mon Sep 10, 2007 5:18 pm
by Antonio Linares
Julio,
Tienes que quitar los paréntesis del lado izquierdo:
> También lo da poniendo aoGt[ 2 ]:bLostFocus() := { || MsgInfo() }
Así:
aoGt[ 2 ]:bLostFocus := { || MsgInfo() }
Posted: Mon Sep 10, 2007 5:30 pm
by Julio Cepeda
Perdona mi torpeza Antonio, solucionado Ok
Muchisimas gracias y un saludo.