C/Visual C - COMO HACER UNA VARIABLE GLOBAL?

 
Vista:

COMO HACER UNA VARIABLE GLOBAL?

Publicado por ifer (52 intervenciones) el 03/02/2003 16:44:35
si quisiera digamos una variable int que sea reconocido por todos
los formularios, donde la tengo que declarar?
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:COMO HACER UNA VARIABLE GLOBAL?

Publicado por Jose (2 intervenciones) el 03/02/2003 17:17:51
Antes de main()
Ejemplo:
#include <stdio.h>

int total; /* total es reconocida por todas las funciones que declares ahora*/
main()
{ .........
}

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

COMO HACER UNA VARIABLE GLOBAL EN VC++?

Publicado por ifer (52 intervenciones) el 03/02/2003 17:36:50
debi aclarar NO en C++, en VC++
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:COMO HACER UNA VARIABLE GLOBAL EN VC++?

Publicado por Googol (255 intervenciones) el 05/02/2003 00:12:20
Supongo que la afluencia de respuestas te dará una idea de lo poco común (por inconveniente) que es declarar una variable global...

La "solución" que te doy no la he probado, pero tal vez funcione.

La idea es usar stadfx.h, según creo un fichero de cabecera específico de cada proyecto donde se ponen los #include más habituales a lo largo del programa, y que se suele incluir en todos los demás ficheros.

En él (antes del #endif) pon algo como:

extern int miVariableGlobal;

Luego haz un nuevo .cpp con la definición de la variable

int miVariableGlobal;

e incluyelo en el proyecto.

Tal vez funcione...
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:COMO HACER UNA VARIABLE GLOBAL EN VC++?

Publicado por sak (2 intervenciones) el 08/02/2003 20:30:21
Ese problema lo tuve en una aplicación MFC dentro de VC++ la solución que apliqué fue declarar la "variable global" en el mismo fichero que se declara el objeto de aplicación principal "TheApp"...y me funcionó..

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