View Full Version : Variavel Global


RPortela
14-04-2007, 20:55
Boas,

Tenho uma dúvida, como se declara uma variavel que possa ser lida/modificada em todos os formulários de um programa em VB6, sendo declarada apenas num deles ??

Simplificando (ou pelo menos tentando):
O meu programa lê uma série de definições através de ficheiros INI, e queria que esses valores fossem lidos apenas uma vez (no 1º formulário) e que todos os restantes formulários lessem essa mesma definições, e que a pudessem alterar...

PS: a variável é string

Cumps.

msdevweb
15-04-2007, 12:58
podes declarar como Global minha_var as string, embora nesta altura já se use mais o Public minha_var as string

Qualquer uma delas dá, desde que as declares mal o teu programa arranque. no form inicial.

Um abraço.

RPortela
15-04-2007, 18:15
boas,

já tinha resolvido esse problema recorrendo a um livro que tinha cá por casa.

de qualquer das formas, muito obrigado.

PS: Usei a opção public xxx as string, num módulo.

Cumps.

BelzebuVlad
15-04-2007, 23:17
Pois, nesse caso um módulo será o mais correcto a utilizar, falo por experiência própria...