DUVIDA SOBRE TIPOS DE FUNCOES E VARIAVEIS
Bom gente, eu gostaria de entender sobre como usar funções e variáveis do tipo public, ambiente e private, sei que e uma duvida meio boba mas não encontrei em nenhuma apostila nada sobre o assunto, gostaria de explicações sobre o topico
valeu
valeu
Escopo de visibilidade e "vida" para procedimentos, variáveis, tipos e constantes.
Vou tentar dar uma explicação "por cima", bem "grosso modo" mesmo, ok?
Há os seguintes escopos possÃveis:
Private - O procedimento, tipo, constante ou variável só é visÃvel ao módulo (BAS, FORM, CLS etc) onde foi declarada, e retorna ao valor padrão (normalmente empty) após o processo e encerramento do módulo. Na próxima chamada á esse módulo, elas estarão reinicializadas.
Static - Similar á Private, mas o valor contido é retido, ou seja, na próxima chamada, o último valor obtido pela chamada anterior ainda estará armazenado.
Public - A variável, constante, tipo ou procedimento é visÃvel á toda a aplicação. Se inserido em uma classe ou controle de usuário públicos, será acessÃvel também desde outros projetos que a referenciem.
Global - O mesmo que Public
Friend - Torna um procedimento (Sub ou function) interno á uma classe utilizável por quaisquer outros componentes do mesmo projeto, mesmo fora da classe onde esteja o procedimento.
Vou tentar dar uma explicação "por cima", bem "grosso modo" mesmo, ok?
Há os seguintes escopos possÃveis:
Private - O procedimento, tipo, constante ou variável só é visÃvel ao módulo (BAS, FORM, CLS etc) onde foi declarada, e retorna ao valor padrão (normalmente empty) após o processo e encerramento do módulo. Na próxima chamada á esse módulo, elas estarão reinicializadas.
Static - Similar á Private, mas o valor contido é retido, ou seja, na próxima chamada, o último valor obtido pela chamada anterior ainda estará armazenado.
Public - A variável, constante, tipo ou procedimento é visÃvel á toda a aplicação. Se inserido em uma classe ou controle de usuário públicos, será acessÃvel também desde outros projetos que a referenciem.
Global - O mesmo que Public
Friend - Torna um procedimento (Sub ou function) interno á uma classe utilizável por quaisquer outros componentes do mesmo projeto, mesmo fora da classe onde esteja o procedimento.
Tópico encerrado , respostas não são mais permitidas