Página 1 de 1

Problemas con WITH OBJECT

Publicado: Lun Abr 09, 2007 12:53 pm
por Angel
He intentado hacer uso de WITH OBJECT, siguiendo los ejemplos que ya se
discutieron anteriormente en el foro, pero no me aclaro.
Supongamos que tengo un formulario, cuya clase es FRMEntregas, y quiero
mediante WITH OBJECT acceder a sus objetos / propiedades etc.
¿Bastaria con utilizar esto en un método?
WITH OBJECT FRMEntregas():New(Self)
::cText:="Formulario de entregas"
END WITH
Mi intención es acceder a la propiedad cText del formulario y poder
modificar su valor (por ejemplo).
Al hacerlo, me encuentro con este error, cuyo gráfico adjunto al email.
¿Qué es lo que no estoy haciendo correctamente? Gracias de antemano.
--

Problemas con WITH OBJECT

Publicado: Lun Abr 09, 2007 1:00 pm
por ignacio
Angel,
En principio sobra un ":". Sería así:
WITH OBJECT FRMEntregas():New(Self)
:cText:="Formulario de entregas"
END WITH
Si pone "::" está sencillamente accediendo a la propiedad cText del propio
formulario que está editando, es decir, "::cText" es lo mismo que hacer:
"Self:cText".
Espero que lo haya entendido.En cualquier caso el error que se le produce es
muy raro. Si quiere mandarnos un pequeño ejemplo que muestre el error le
echaremos un vistazo.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"angel" <angel@agelso.com> escribió en el mensaje
news:[email=461a1b4a@ozsrv2.ozlan.local...]461a1b4a@ozsrv2.ozlan.local...[/email]
> He intentado hacer uso de WITH OBJECT, siguiendo los ejemplos que ya se
> discutieron anteriormente en el foro, pero no me aclaro.
>
> Supongamos que tengo un formulario, cuya clase es FRMEntregas, y quiero
> mediante WITH OBJECT acceder a sus objetos / propiedades etc.
>
> ¿Bastaria con utilizar esto en un método?
>
> WITH OBJECT FRMEntregas():New(Self)
> ::cText:="Formulario de entregas"
> END WITH
>
> Mi intención es acceder a la propiedad cText del formulario y poder
> modificar su valor (por ejemplo).
>
> Al hacerlo, me encuentro con este error, cuyo gráfico adjunto al email.
> ¿Qué es lo que no estoy haciendo correctamente? Gracias de antemano.
>
>
>

Problemas con WITH OBJECT

Publicado: Lun Abr 09, 2007 1:17 pm
por Angel
Gracias por la rapidez en contestar Ignacio.
Bueno, he conseguido entender el funcionamiento de WITH OBJECT, y creo
que también se porqué da ese error tan raro. Cuando un formulario está
abierto, y se hace una llamada a si mismo de esta manera, ocurre lo del
Stack Overflow.
WITH OBJECT FRMEntregas():New(Self)
END WITH
Suponiendo, claro, que FRMEntregas, este abierto en ese momento, o al
menos, así­ me ocurre a mi.