Amigos:
Tengo un problema de validacion en un Get, que necesito resolver en forma urgente, el caso es el siguiente:
Clipper 5.3b, Fivewin 2.4, Blinker 7.0
Codigo Fuente:
Redefine Get oRut_cli1 Var cRut Id 158 Of oDlgEdit Update
Picture "############" Color "w+/b*";
Valid (Verirut(cRut,"C","oDbclien",3,.t.),iIf(lPara,oNom_cli1:Refresh(),.t.))
Redefine Say oNom_cli1 Prompt Nom_cli1 Id 152 Of oDlgEdit Picture "@!" Color "w+/b*"
La Rutina Verirut = Permite validar el Rut con un calculo matematico, probrado, despues de validar en la misma rutina, consulta si existe el cliente con ese rut, si existe debe devolver un .T. o .F. sin no existe, la consulta por lPara, si trae .T. muestro el nombre del cliente que viene en la variable Nom_cli1 del Id 152, de lo contrario debe pedir nuevamente el rut.
Ojo, Antes de volver de la rutina de Verirut, Nom_cli y lPara, traen los Valor .T. y el Nombre del cliente.
El ERROR que me arroja es el siguiente:
Application
===========
Path and name: C:\UTIL\VTADPTO\INMOBILI.EXE (16 bits)
Size: 464,896 bytes
Max files handles permited: ( SetHandleCount() ) 255
Time from start: 0 hours 0 mins 15 secs
Error occurred at: 08/02/2007, 15:54:57
Error description: Error BASE/1077 Argument error: .NOT.
Args:
[ 1] = U
***
Atentamente,
Miguel Rivera