Paso de variables

30/09/2003 - 14:59 por MedinaDigital | Informe spam
Hola a Tod@s

Tengo el siguiente problema y la verdad es que no como hacerlo.
Quiero pasar el valor de una variable publica de la clase A a otra variable
publica pero en la clase B

He probado variableBÊ::variable pero me da error al ejecutar la
aplicacion.

Alguna idea o forma de hacerlo??

Gracias
 

Leer las respuestas

#1 Gonzalo Painemil M.
30/09/2003 - 17:49 | Informe spam
Yo lo he hecho declarando un puntero a la clase de la vista y desde ahi a la
clase de la variable original...

ejemplo ClaseA tiene variable hola
ClaseB tiene variable chao
quiero que chao tenga el valor de hola

luego

en la ClaseB defino:
CMollaView *pVista=(CMollaView *)GetParentFrame()->GetActiveView();

entonces digo:

chao= pVista->p_ClaseA->hola;

pd: debes haber definido en la vista un puntero de tipo ClaseA ejemplo:
ClaseA *p_ClaseA

por lo menos usando las MFC me ha dado buenos resultados...

ojala te sirva...

Preguntas similares