Olá!
As variáveis declaradas como private podem ser "vistas" do programa que as criou para frente.
Quando abandono (return) o programa que as criou, não as "vejo" mais.
Mas como fica a memória?
Apesar de não serem mais "vistas", elas continuam usando área de memória?
Se sim, como faço para limpar estas variáveis da memória?
Obrigado!
Variáveis Private Ficam Residentes na Memória?
Moderador: Moderadores
-
MARINI
- Usuário Nível 3

- Mensagens: 288
- Registrado em: 06 Jul 2004 08:06
- Localização: Pindamonhangaba SP
Veja o que diz o manual:
"Variávies private são criadas dinamicamente em tempo de execução com as declarações PRIVATE ou PARAMETER. Adicionalmente, atribuir um valor a uma variável anteriormente não criada irá automaticamente criar uma variável PRIVATE. Uma vez criada, a variável private continua a existir e retém seu valor até que a rotina ativada na qual foi criada se encerre (i.e., até que a rotina devolva o controle ao chamador). Neste instante, ela é automaticamente liberada. Variáveis private podem também ser explicitamente liberadas usando RELEASE."
Sds
Marini
"Variávies private são criadas dinamicamente em tempo de execução com as declarações PRIVATE ou PARAMETER. Adicionalmente, atribuir um valor a uma variável anteriormente não criada irá automaticamente criar uma variável PRIVATE. Uma vez criada, a variável private continua a existir e retém seu valor até que a rotina ativada na qual foi criada se encerre (i.e., até que a rotina devolva o controle ao chamador). Neste instante, ela é automaticamente liberada. Variáveis private podem também ser explicitamente liberadas usando RELEASE."
Sds
Marini
Sds
Marini
Marini
