DUVIDA SOBRE TIPOS DE FUNCOES E VARIAVEIS

USUARIO.EXCLUIDOS 25/04/2004 16:49:23
#22547
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
USUARIO.EXCLUIDOS 25/04/2004 17:08:09
#22561
Resposta escolhida
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.
Tópico encerrado , respostas não são mais permitidas