VFP 9 - Como definir una propiedad como vector en una Clase

1,069 views
Skip to first unread message

José Jiménez Zuryta

unread,
May 24, 2011, 1:10:57 PM5/24/11
to Comunidad de Visual Foxpro en Español
Estimados: tengo una duda de como definir una propiedad de este tipo
Vtitulo[1,1] dentro de una clase como propiedad. Esto es que mi
propiedad necesito que se llame de esta manera para poder utiilzar
este variable dentro de mi forma en donde incluire mi llenado del
vector

Intel Man

unread,
May 24, 2011, 1:16:23 PM5/24/11
to publice...@googlegroups.com
Hola, pues eso, crea tu propiedad tal como indicas:   
Vtitulo[1,1]


Eso es todo

Saludos


> Date: Tue, 24 May 2011 10:10:57 -0700
> Subject: [vfp] VFP 9 - Como definir una propiedad como vector en una Clase
> From: jzu...@gmail.com
> To: publice...@googlegroups.com

Hugo C.

unread,
May 24, 2011, 3:29:36 PM5/24/11
to Comunidad de Visual Foxpro en Español
Un ejemplo simple,

loObj = CREATEOBJECT("miClase")
loObj.xArray(1, 1) = 100
? loObj.xArray(1, 1)
loObj.Funcion1()
? loObj.xArray(1, 1)

DEFINE CLASS miClase AS Custom
DIMENSION xArray[1, 1]

FUNCTION Funcion1
THIS.xArray[1, 1] = 200
ENDFUNC

ENDDEFINE

Saludos.

Jose Zurita

unread,
May 24, 2011, 9:07:00 PM5/24/11
to PublicesvFoxpro
Realice pruebas pero de manera gráfica, esto es, utilizando la opcion de Form- New Property y adjudicando un nombre a la propiedad como vcasa[1,0] pero me marca error en donde me dice que el nombnre es invalido

> Date: Tue, 24 May 2011 12:29:36 -0700
> Subject: [vfp] Re: VFP 9 - Como definir una propiedad como vector en una Clase
> From: hcch...@gmail.com
> To: publice...@googlegroups.com

Oscar Calderon Fuentes

unread,
May 24, 2011, 9:12:41 PM5/24/11
to publice...@googlegroups.com
Estimado, en VFP no existe el elemento 0 en los array. La declaracion debe ser vcasa[1,1].
 
Saludos,

--
Oscar Calderón Fuentes
Santiago - Chile
 

Reply all
Reply to author
Forward
0 new messages