Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Comprimir líneas
Message
From
05/04/2002 03:00:17
 
 
To
04/04/2002 13:06:42
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00640961
Message ID:
00641259
Views:
18
>No es esto lo que buscas? (si te entiendo bien)
>
>.cTmrObserverObject = ".cFrameDataObject." + .cTmrObserverName
>
La exposición mía era bastante confusa y breve.

Tu solución daba como resultado que .cTmrObserverObject tomase el valor de la cadena que me referenciaba al objeto que realmente quería obtener, por lo que simplemente fataba poner el EVALUATE(), así:
.cTmrObserverObject = EVALUATE(".cFrameDataObject." + .cTmrObserverName)
Me había ofuscado con el uso de paréntesis.

Lo que si me ha resultado curioso es la diferencia de ejecución entre emplear EVALUATE() ó emplear (),
.cTmrObserverObject = EVALUATE(".cFrameDataObject." + .cTmrObserverName)

.cTmrObserverObject = (".cFrameDataObject." + .cTmrObserverName)
Creía que daba el mismo resultado.

Además de no poder emplear &() por que da un error de sintaxis.

Estas tres líneas me han enseñado mucho.

Gracias, como siempre, por tu inestimable ayuda.

Un saludo.
José Luis.

Quidquid latine dictum sit, altum sonatur

Previous
Reply
Map
View

Click here to load this message in the networking platform