No reconoce un objeto recientemente creado

18/12/2004 - 12:04 por Hisoft | Informe spam
Hola a todos,

Tengo un caso muy curioso, en el que en ocasiones, como siempre y para hacer
mas dificil su depuracion, la aplicacion le marca un error al cliente:

Error Nº..: 1924
Mensaje...: OPANT no es un objeto.

Cuado el codigo es el siguiente:

LOCAL oPant,lHecho,lIni,lFin

oPant = CREATEOBJECT('FiltrosDiario',pTipo)
IF TYPE('oPant') = 'O'
oPant.Show()
lIni = oPant.Ini &&En esta linea es donde da el error 1924
lFin = oPant.Fin
ELSE
RETURN
ENDIF

Si ya estoy comprobando que exista y no da error en Show(), ¿como puede dar
esta error?

Gracias.
Un Saludo.
Eduardo Amat.
 

Leer las respuestas

#1 Jorge Mota
18/12/2004 - 15:04 | Informe spam
revisa con PemStatus
if pemstatus(oPant,'ini',5)
lIni = oPant.Ini &&En esta linea es donde da el error 1924
else
messagebox('No encuentr INI!')
set step on
endif

y mira desde el debugger la clase base y asegurate que tenga correctamente
la propiedad



Saludos

En , Hisoft escribió:

Hola a todos,

Tengo un caso muy curioso, en el que en ocasiones, como siempre y para
hacer
mas dificil su depuracion, la aplicacion le marca un error al cliente:

Error Nº..: 1924
Mensaje...: OPANT no es un objeto.

Cuado el codigo es el siguiente:

LOCAL oPant,lHecho,lIni,lFin

oPant = CREATEOBJECT('FiltrosDiario',pTipo)
IF TYPE('oPant') = 'O'
oPant.Show()
lIni = oPant.Ini &&En esta linea es donde da el error 1924
lFin = oPant.Fin
ELSE
RETURN
ENDIF

Si ya estoy comprobando que exista y no da error en Show(), ¿como puede
dar
esta error?

Gracias.
Un Saludo.
Eduardo Amat.








Jorge Mota
Microsoft Visual FoxPro MVP
Guatemala

Preguntas similares