Consulta de Propiedades

09/08/2003 - 19:54 por Oscar | Informe spam
Como estan, espero que alguien pueda ayudarme porque esto esta que me
rompe la cabeza y no se como hacerlo, ahi les va
set talk off
clea

*metodo antiguo FOX 2.5

aa = 10
ab = 10
?'metodo antiguo'
?'valores antes de entrar al procedimiento'
?aa,ab
= ini (aa,ab) && aca no cambian su calor
= ini (@aa,@ab) && aqui si cambia
?'valores despues de salir del procedimiento'
?aa,ab

** Con VFP la misma cosa
tengo una clase llamada prueba y dentro tengo un metodo llamado inicio que
hace exactamente lo mismo que la funcion ini
Set classlib to prueba
APP = CREATEOBJECT ('prueba')

a = 10
b = 10
?''
?''
?'Segun VFP'
?'valores antes de entrar al procedimiento'
?a,b
app.inicio (a,b) no cambia
app.inicio (@a,@b) si cambia
?'valores despues de salir del procedimiento'
?a,b

function ini
Parameters _v1, _v2
_v1 = _v1 + 10
_v2 = _v2 + 10
Return

&& Aqui viene mi problema

suponiendo que tengo un form en el tengo una propiedad llamada _suma
thisform._suma.value = 0 && en el init
como hago para pasar ese dato como parametro al metodo inicio y que el
valor cambie


osea algo asi como esto
app.inicio (@thisform._suma) && esto me da error y lo se


bueno ojala me hayan entendido
gracias de antemano

ahh y si alguien tiene ejemplo por favor enviarlos a
[link]oscarac@ec-red.com[/link]


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Ana María Bisbé York
09/08/2003 - 20:07 | Informe spam
Hola Oscar:

app.inicio (@thisform._suma) el error será que no le has indicado
thisform._suma.VALUE ?

No te entendí bien... pero has probado?

lnSuma = thisform._suma. value
app.inicio (@lnSuma)

En tu método inicio has de tener la instrucción:
parameteres lnSuma

... lnSuma = operación que cambia su valor
retu

Ya lnSuma tiene el valor modificado

En realidad no estoy segura de haberte entendido y ayudado. Saludos y
Suerte,


Ana,
La Habana, Cuba.
Madrid, España.
Ayuda a FoxPro. Legaliza tu copia.

"Oscar" escribió en el mensaje
news:
Como estan, espero que alguien pueda ayudarme porque esto esta que me
rompe la cabeza y no se como hacerlo, ahi les va
set talk off
clea

*metodo antiguo FOX 2.5

aa = 10
ab = 10
?'metodo antiguo'
?'valores antes de entrar al procedimiento'
?aa,ab
= ini (aa,ab) && aca no cambian su calor
= ini (@aa,@ab) && aqui si cambia
?'valores despues de salir del procedimiento'
?aa,ab

** Con VFP la misma cosa
tengo una clase llamada prueba y dentro tengo un metodo llamado inicio que
hace exactamente lo mismo que la funcion ini
Set classlib to prueba
APP = CREATEOBJECT ('prueba')

a = 10
b = 10
?''
?''
?'Segun VFP'
?'valores antes de entrar al procedimiento'
?a,b
app.inicio (a,b) no cambia
app.inicio (@a,@b) si cambia
?'valores despues de salir del procedimiento'
?a,b

function ini
Parameters _v1, _v2
_v1 = _v1 + 10
_v2 = _v2 + 10
Return

&& Aqui viene mi problema

suponiendo que tengo un form en el tengo una propiedad llamada _suma
thisform._suma.value = 0 && en el init
como hago para pasar ese dato como parametro al metodo inicio y que el
valor cambie


osea algo asi como esto
app.inicio (@thisform._suma) && esto me da error y lo se


bueno ojala me hayan entendido
gracias de antemano

ahh y si alguien tiene ejemplo por favor enviarlos a
[link][/link]


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares