USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Diferença variáveis Global e Public?
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/10/2006 16:19 hs         

Diferença variáveis Global e Public?
Qual a diferença entre declarar variáveis como Global e como Public?
Se há diferença, quais as vantagens e desvantagens de cada um?

Obs.: Procurei por isto na MSDN USA, mas nada achei!


http://www.vilmarbro.com.br
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/10/2006 17:36 hs            
vc não pode declarar como Global dentro de um módulo de objeto... um form ou classe por exemplo... se eu não me engano assim como constantes, matrizes, strings de comprimento fixo, etc. Public pode pois no caso vc pode obter o valor  da variável referenciando o objeto:
 
Public Variavel as String
msgbox Form1.Variavel
 
mas q eu me lembre não serve para constantes, matrizes, strings de comprimento fixo, tipos definidos pelo usuário etc:
'SEÇÃO GENERAL DE UM FORM
Global const ab = 6
Public const ab = 6
 
Isso dá erro se vc declarar dentro do form (q é um objeto) por exemplo... não no caso de variáveis e objetos:
 
Public obj As Object
 
Está correto.
 
E resumo Global é para ser usado fora de objetos ou classes e Public pode usar com as restrições q citei acima... bom, pelo q eu me lembro é isso ae...
 
qq dúvida é só postar
 
at+
   
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/10/2006 17:58 hs         
Ok, só me tira mais uma dúvida:

O uso de Global era a única forma de se declarar variáveis públicas nas versões mais antigas do VB ?

Vlw !

http://www.vilmarbro.com.br
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 25/10/2006 08:42 hs            
Ixi...eu cheguei trabalhar com vb3 e 4 mas muito pouco realmente eu não lembro... vamos ver se os colegas mais velhinhos na área ae (rsrsrsrsrs)  e q mexeram mais podem sanar essas dúvidas...
 
at+
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 25/10/2006 10:48 hs            
Desculpa por aproveitar o post mas como vc é um dos administradores pode me dizer o q acontece na ordem dos posts?? tentei entrar em contato com o webmaster mas o e-mail voltou...
   
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 25/10/2006 11:56 hs         
Oi.
 
Sobre a ordem dos posts:
- Toda vez que um post é respondido ele aparece em 1º lugar na lista na mensagens, apenas estando abaixo dos posts fixos.
 
Este é o funcionamento deste fórum e da maioria dos fóruns que eu conheço.
 
[]´s

http://www.vilmarbro.com.br
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página