• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

tochano

Variavel global

2 mensagens neste tópico

Boa noite!

Criei uma aplicação MFC com duas forms e quero criar uma variável global que sirva para os dois, ou seja, levar um valor de um lado para o outro.

Como e onde declarar essa variável.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes fazer isso de duas maneiras:

Partindo do princípio que tens duas classes, CDialog1 e CDialog2, declaras uma variável global no ficheiro Dialog1.cpp e declaras a mesma variável como extern no ficheiro CDialog2.cpp. Estas duas declarações devem aparecer no início do ficheiro, logo a seguir aos includes.

A outra maneira e que eu recomendo em C++ é declarar a variável numa das classes e criar uma função para essa classe que te devolva essa mesma variável (a variável e a função devem ser membros da classe). Na segunda classe, vais usar essa função para ires buscar a variável ao primeiro formulário.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora