Page 1 of 1

Error BASE/1070 Argument Error == en oGet:bkeychar

Posted: Wed Dec 26, 2007 7:10 pm
by albeiroval
Maestro Antonio,

Tengo este problema cuando evaluo el bKeychar me pruduce el siguiente error : error BASE/1070 == ; esto es cuando retorna de ejecutar la funcion oGetTipo( oGet ) del mensaje oGet:bKeyChar

De antemano muchas gracias.


@ 06, 01 SAY "TIPO ";
FONT oFont;
SIZE 040, 060;
OF oDlg;
GET oGet;
VAR aButtom[ _BUTOMTIPO ];
FONT oFont;
PICTURE "999";
OF oDlg
oGet:bKeyChar := {|| oGetTipo( oGet ) }

Posted: Wed Dec 26, 2007 11:23 pm
by Antonio Linares
Ese error se detectó y ha sido corregido ya. De momento puedes hacer:

oGet:bKeyChar = {|| oGetTipo( oGet ), 1 }

Si devuelves un cero, no se procesaran las teclas pulsadas:

oGet:bKeyChar = {| nKey | If( nKey == K_..., ( ..., 0 ), 1 ) }