FoxPro/Visual FoxPro - if raro

 
Vista:

if raro

Publicado por ramon (15 intervenciones) el 28/01/2005 07:43:12
hola, tengo una duda, dentro del codigo que estoy mirando, me ha salido un if que no se que significa, es raro. os lo pongo, he mirado en algun tutorial pero no consigo descifrar.
if pru->rvac=djj(1,njj)
caucur=round(djj(2,njj),2)/boca
endif
No se yo de vfp pero lo que me es raro es pru->rvac=djj(1,njj)
esta sacado de vfp 2.6, aunque lo quiero migrar a 8.0.
me imagino que ustedes sabran que significa.
Saludos.
Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:if raro

Publicado por Roman Suazo (2723 intervenciones) el 28/01/2005 15:52:10
CREO es que la antigua forma para hacer referencia al campo de una tabla o algun miembro de un objeto, que podrias ser una propiedad o metodo. Checa si hay una tabla llamada pru o algun obejto con ese nombre
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:if raro

Publicado por saul (362 intervenciones) el 28/01/2005 20:06:46
intentalo asi

if pru.rvac=djj(1,njj)
caucur=round(djj(2,njj),2)/boca
endif

o tambien

select pru
if rvac=djj(1,njj)
caucur=round(djj(2,njj),2)/boca
endif

ademas tienes que ver que tu arreglo sea del mismo tipo

suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:if raro

Publicado por jose (13 intervenciones) el 21/04/2005 17:46:54
No te asustes.

Esa es la antigua forma de llamar a variables de memoria.

m->variable es igual a m.variable

Indica que es una variable de memoria igual que cuando pones fichero.campo estas indicando que es un dato de una tabla.

Esto ahora tiempo ya que el programa no tiene que andar buscando por ahi.

Mirate los comandos GATHER y SCATTER.

Un saludo.
jose.


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar