Estructura global

18/11/2004 - 12:01 por sandra_soria81 | Informe spam
Hola Buenos Dias!!!!! Tengo unas cuantas variables, que las tengo que
utilizar en distintas clases; Utilizo variables globales para ello; Las
tengo definidas en un fichero .cpp, y en los demas ficheros .cpp donde las
tengo que utilizar, pongo: extern CString Cadena; para poder utilizarlas,
lo que pasa es que tengo una estructura tb, y no se como poder utilizarla:

typedef struct Identificadores
{
HWND HandleEvolucion;
HWND HandleDetalles;
HWND HandlePendientes;
} Identificadores;

Esta estructura la tengo definida en el fichero .cpp donde tengo todas las
demas variables globales, pero no se en los demas .cpp como usarla; Me
podeis echar una mano???
He probado poniendo extern identificadores, pero luego al declarar un
objeto de esa estructura me dan muchisimos errores; Gracias y Buenos dias
a tod@s!!!!!!
 

Leer las respuestas

#1 Fernando Marin
18/11/2004 - 12:54 | Informe spam
Hola Sandra

Debes definir las estructuras y clases en archivos .h y despues poner
#include "tu_archivo.h"
en tu archivo .cpp

Puedes poner las variables dentro de una clase, y hacerlas static, para que
se inicialicen una sola vez. Todos los fichreros .cpp que pongán #include
"tu_archivo.h" podran usar la clase y tendran las variables static el mismo
valor y acceso permitido, ten en cuenta que las static se inicializan una
sola vez.

Espero que te sirva

un saludo


http://www.arrendamientos.biz


"sandra" escribió en el mensaje
news:O72%
Hola Buenos Dias!!!!! Tengo unas cuantas variables, que las tengo que
utilizar en distintas clases; Utilizo variables globales para ello; Las
tengo definidas en un fichero .cpp, y en los demas ficheros .cpp donde las
tengo que utilizar, pongo: extern CString Cadena; para poder utilizarlas,
lo que pasa es que tengo una estructura tb, y no se como poder utilizarla:

typedef struct Identificadores
{
HWND HandleEvolucion;
HWND HandleDetalles;
HWND HandlePendientes;
} Identificadores;

Esta estructura la tengo definida en el fichero .cpp donde tengo todas las
demas variables globales, pero no se en los demas .cpp como usarla; Me
podeis echar una mano???
He probado poniendo extern identificadores, pero luego al declarar un
objeto de esa estructura me dan muchisimos errores; Gracias y Buenos dias
a !!!!!!

Preguntas similares