In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Acceder a los objetos desde una funcion

Foro público de Xailer en español
Responder
info
Mensajes: 7
Registrado: Sab Ago 23, 2008 8:22 pm

Acceder a los objetos desde una funcion

Mensaje por info »

Hola a todos:
Necesito cambiar valores de unos TEdit desde una función. He probado varias
cosas pero dada mi limitada experiencia con Xailer, no lo he conseguido.
Sería más o menos así:
Function Llenar(x, y)
.....
::Text1:value := nil
::Text3:value := 8
::Text5:value := 6
....
Return Nil
Gracias a todos
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

Acceder a los objetos desde una funcion

Mensaje por jasm.quitaesto »

Ramón,
No entiendo...
¿Que quieres hacer?
Saludos
Alf+.
Ramón Torreblanca escribió:
> Hola a todos:
>
> Necesito cambiar valores de unos TEdit desde una función. He probado varias
> cosas pero dada mi limitada experiencia con Xailer, no lo he conseguido.
>
> Serí­a más o menos así­:
>
> Function Llenar(x, y)
>
> ....
>
> ::Text1:value := nil
> ::Text3:value := 8
> ::Text5:value := 6
>
> ...
>
> Return Nil
>
>
> Gracias a todos
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Acceder a los objetos desde una funcion

Mensaje por Xevi »

Ramón,
Llama a la función enviando el nombre de la Clase del Form
Llenar( NombreDelFormularioContenedorDeLosObjetos )
Function Llenar( oForm )
oForm:Text1:value := nil
oForm:Text3:value := 8
oForm:Text5:value := 6
....
Espero te sirva.
Un Saludo,
Xevi.
"Ramón Torreblanca" <info@inforalcayna.com> escribió en el mensaje
news:48b1c45e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola a todos:
>
> Necesito cambiar valores de unos TEdit desde una función. He probado
> varias cosas pero dada mi limitada experiencia con Xailer, no lo he
> conseguido.
>
> Sería más o menos así:
>
> Function Llenar(x, y)
>
> ....
>
> ::Text1:value := nil
> ::Text3:value := 8
> ::Text5:value := 6
>
> ...
>
> Return Nil
>
>
> Gracias a todos
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Acceder a los objetos desde una funcion

Mensaje por jfgimenez »

Ramón,
> Function Llenar(x, y)
> ....
> ::Text1:value := nil
> ::Text3:value := 8
> ::Text5:value := 6
> ...
> Return Nil
Tienes que hacerlo como te ha dicho Xevi, o bien desarrollar esa función
como método del formulario en vez de como función independiente, con lo que
sí­ podrí­as usar :: (self).
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Acceder a los objetos desde una funcion

Mensaje por zeasoftware »

Puedes usar la variable SELF
Ejemplo:
MiFunc(Self)
Function MiFunc( SELF )
::Text1:value := "x"
::Text2:value := "viene de un metodo"
Return ( Nil )
Saludos.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com
info
Mensajes: 7
Registrado: Sab Ago 23, 2008 8:22 pm

Acceder a los objetos desde una funcion

Mensaje por info »

O.K. Muchas gracias a todos. Me ha servido de mucho vuestra ayuda
"Ramón Torreblanca" <info@inforalcayna.com> escribió en el mensaje
news:48b1c45e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola a todos:
>
> Necesito cambiar valores de unos TEdit desde una función. He probado
> varias cosas pero dada mi limitada experiencia con Xailer, no lo he
> conseguido.
>
> Sería más o menos así:
>
> Function Llenar(x, y)
>
> ....
>
> ::Text1:value := nil
> ::Text3:value := 8
> ::Text5:value := 6
>
> ...
>
> Return Nil
>
>
> Gracias a todos
>
Responder