Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Variables globales en c++ builder.

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Variables globales en c++ builder. Responder citando

Acabo de empezar con C++.
Tengo una variable global definida en el modulo principal del programa. Como puedo acceder al contenido de esa variable en otro módulo?

Gracias.

Volver arriba
Mensaje    Asunto: Variables globales en c++ builder. Responder citando

Declara tu variable en el .h asi:
extern int variable;
Usa la variable normalmente y donde quieras hacer referencia a ella pon el include del .h
Volver arriba
Mensaje    Asunto: Variables globales en c++ builder. Responder citando

Hola,
Otra forma de hacerlo es creando un .h, en este declaras todas las quieras de esta manera

extern PACKAGE variable1,variable2,...

luego creas en el proyecto un nuevo .cpp e incluyes el .h en este, y declaras nuevamente la variables pero sin extern PACKAGE, despues de eso puedes utilizar el .h donde quieras utilizar las variables globales que declarastes.

Espero que te sirva, hasta pronto

Volver arriba
Mensaje    Asunto: Variables globales en c++ builder. Responder citando

Hola,

Se me olvidaba, si te pone problemas con las declaraciones, en el .cpp incluyes antes del .h, la libreria vcl.h asi

#include <vcl.h>

Fue algo que se me paso, lo siento, nos vemos...

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.