Página 1 de 1

TImage():Create()

Publicado: Lun Oct 22, 2007 1:47 pm
por Angel
Trabajando con imágenes, me he encontrado con un error en tiempo de
ejecución.
TCONTROL:CREATE(242)
Error BASE/1004 Class: 'NIL' has no exported method: GETNEWID
Argumentos: ()
El error hace referencia a este trozo de código:
LOCAL oImagen
oImagen:=TImage():Create()
Sin embargo, si utilizo oImagen:=TImage():New(), me crea el objeto
imagen correctamente. ¿Es esto debido a algun error de mi código? Cabe
decir que el objeto TImage lo estoy creando en tiempo de ejecución y no
desde el IDE.

TImage():Create()

Publicado: Lun Oct 22, 2007 2:11 pm
por jfgimenez
Ángel,
> Trabajando con imágenes, me he encontrado con un error en tiempo de
> ejecución.
>
> TCONTROL:CREATE(242)
> Error BASE/1004 Class: 'NIL' has no exported method: GETNEWID
> Argumentos: ()
>
> El error hace referencia a este trozo de código:
>
> LOCAL oImagen
> oImagen:=TImage():Create()
>
> Sin embargo, si utilizo oImagen:=TImage():New(), me crea el objeto imagen
> correctamente. ¿Es esto debido a algun error de mi código? Cabe decir que
> el objeto TImage lo estoy creando en tiempo de ejecución y no desde el
> IDE.
Te falta indicar el 'oParent' del control:
oImagen:=TImage():Create( Self )
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info