PUBLIC, PRIVATE OU NENHUM DOS 2?
Qual é a diferença de eu declarar uma procedure ou function num formulário, usando Public ou Private ou nenhum dos 2, sem nenhuma palavra reservada?
o exemplo dado foi com variavel - mas no geral é a mesma coisa..
uma funcao pode ser vista apenas dentro de seu form se estiver declarada como private.
ex.:
Form1 - funcao publica MostraMensagem
Form2 - funcao private MostraMensagem
a funcao mostramensagen vc faz algo como:
Msgbox "OK"
coloca um form3 com 2 botoes
o primeiro
Form1.MostraMensagem
o segundo
Form2.MostraMensagem
o primeiro funciona - o segundo, ele nao encontra a funcao (que era private)
se nao tiver nada, ele considera public
uma funcao pode ser vista apenas dentro de seu form se estiver declarada como private.
ex.:
Form1 - funcao publica MostraMensagem
Form2 - funcao private MostraMensagem
a funcao mostramensagen vc faz algo como:
Msgbox "OK"
coloca um form3 com 2 botoes
o primeiro
Form1.MostraMensagem
o segundo
Form2.MostraMensagem
o primeiro funciona - o segundo, ele nao encontra a funcao (que era private)
se nao tiver nada, ele considera public
isso ae - e eu evitaria ao maximo o uso de variaveis publicas...
se possivel divida seu problema em blocos bem definidos - se possivel abstraindo em classes...
trabalhar com variaveis publicas pode ser uma p!@# dor de cabeca para depuracao
se possivel divida seu problema em blocos bem definidos - se possivel abstraindo em classes...
trabalhar com variaveis publicas pode ser uma p!@# dor de cabeca para depuracao
por favor finalize o tópico
Tópico encerrado , respostas não são mais permitidas