Un buen descubrimiento!

09/06/2007 - 22:04 por Mario Esquivel Bado | Informe spam
Por fin encontré una forma de devolver el resultado de una función como a mí
me gusta!. Esto, para mi que estoy lejos de ser un gurú, esta forma es todo
un descubrimiento.

****************
oObj = prueba()
? oObj.cFunciona
? oObj.cComentario

Function prueba
oo = NewObject('custom')
oo.AddProperty('cFunciona','funciona!')
oo.AddProperty('cComentario','Buen descubrimiento!')
Return oo
EndFunc

****************
Return puede devolver una objeto!. por si se sirva a alguien ignorante como
yo. jaja

Mario Esquivel Bado
Sistemas Epsilon
Desarrollo de Sistemas de Gestión Administrativa Financiera y Contable

Preguntas similare

Leer las respuestas

#1 Dario David Puccio
10/06/2007 - 15:08 | Informe spam
Buen ejemplo con una pqueña adaptacion para cuando se dice reemplazar por
propiedades las variables publicas...

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar

"Mario Esquivel Bado" escribió en el mensaje
news:
Por fin encontré una forma de devolver el resultado de una función como a
mí me gusta!. Esto, para mi que estoy lejos de ser un gurú, esta forma es
todo un descubrimiento.

****************
oObj = prueba()
? oObj.cFunciona
? oObj.cComentario

Function prueba
oo = NewObject('custom')
oo.AddProperty('cFunciona','funciona!')
oo.AddProperty('cComentario','Buen descubrimiento!')
Return oo
EndFunc

****************
Return puede devolver una objeto!. por si se sirva a alguien ignorante
como yo. jaja

Mario Esquivel Bado
Sistemas Epsilon
Desarrollo de Sistemas de Gestión Administrativa Financiera y Contable


Respuesta Responder a este mensaje
#2 M
11/06/2007 - 22:38 | Informe spam
Podrias usar crear un objeto vacio y agregarle tus propiedades


loRetVal = CREATEOBJECT("Empty")

ADDPROPERTY(loRetVal,"Pedazos",0)
ADDPROPERTY(loRetVal,"Descrip","")
ADDPROPERTY(loRetVal,"Ancho",0)
ADDPROPERTY(loRetVal,"Largo",0)
ADDPROPERTY(loRetVal,'Desperdicio',0)


Saludos Cordiales

Cruz
Mérida, Yucatán, México
Skype: mario.cruz.pech

Vota por Chichén Itzá como una de las nuevas 7 maravillas del mundo
http://www.new7wonders.com/index.php



"Dario David Puccio" escribió en el mensaje de
noticias:OS#
Buen ejemplo con una pqueña adaptacion para cuando se dice reemplazar por
propiedades las variables publicas...

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar

"Mario Esquivel Bado" escribió en el mensaje
news:
Por fin encontré una forma de devolver el resultado de una función como a
mí me gusta!. Esto, para mi que estoy lejos de ser un gurú, esta forma es
todo un descubrimiento.

****************
oObj = prueba()
? oObj.cFunciona
? oObj.cComentario

Function prueba
oo = NewObject('custom')
oo.AddProperty('cFunciona','funciona!')
oo.AddProperty('cComentario','Buen descubrimiento!')
Return oo
EndFunc

****************
Return puede devolver una objeto!. por si se sirva a alguien ignorante
como yo. jaja

Mario Esquivel Bado
Sistemas Epsilon
Desarrollo de Sistemas de Gestión Administrativa Financiera y Contable







Respuesta Responder a este mensaje
#3 Mario Esquivel Bado
12/06/2007 - 04:18 | Informe spam
Gracias

Tampoco me habia enterado de la existencia de esa definición de clase:
Empty. Lo probé y funciona. ¡Es muy interesante! Creo que VFP no lo pone
como alternativa por ningún lado. ¿o si?

Saludos

Mario Esquivel Bado


" Cruz" escribió en el mensaje
news:
Podrias usar crear un objeto vacio y agregarle tus propiedades


loRetVal = CREATEOBJECT("Empty")

ADDPROPERTY(loRetVal,"Pedazos",0)
ADDPROPERTY(loRetVal,"Descrip","")
ADDPROPERTY(loRetVal,"Ancho",0)
ADDPROPERTY(loRetVal,"Largo",0)
ADDPROPERTY(loRetVal,'Desperdicio',0)


Saludos Cordiales

Cruz
Mérida, Yucatán, México
Skype: mario.cruz.pech

Vota por Chichén Itzá como una de las nuevas 7 maravillas del mundo
http://www.new7wonders.com/index.php



"Dario David Puccio" escribió en el mensaje de
noticias:OS#
Buen ejemplo con una pqueña adaptacion para cuando se dice reemplazar por
propiedades las variables publicas...

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar

"Mario Esquivel Bado" escribió en el mensaje
news:
Por fin encontré una forma de devolver el resultado de una función como
a mí me gusta!. Esto, para mi que estoy lejos de ser un gurú, esta forma
es todo un descubrimiento.

****************
oObj = prueba()
? oObj.cFunciona
? oObj.cComentario

Function prueba
oo = NewObject('custom')
oo.AddProperty('cFunciona','funciona!')
oo.AddProperty('cComentario','Buen descubrimiento!')
Return oo
EndFunc

****************
Return puede devolver una objeto!. por si se sirva a alguien ignorante
como yo. jaja

Mario Esquivel Bado
Sistemas Epsilon
Desarrollo de Sistemas de Gestión Administrativa Financiera y Contable







Respuesta Responder a este mensaje
#4 Raúl López
17/08/2007 - 17:44 | Informe spam
Tienes razón Pero existe en algún rincón poco visitado.
A descubrir se ha dicho...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida