Página 1 de 1

Variáveis Private Ficam Residentes na Memória?

Enviado: 10 Ago 2004 15:13
por Spitzer
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!

Enviado: 10 Ago 2004 16:10
por filizola
bem, pelo que sei, antes do return do programa que criou as variáveis vc digita RELEASE var1,var2,varn...

Enviado: 10 Ago 2004 16:11
por filizola
bem, pelo que sei, antes do return do programa que as criou vc digita RELEASE var1,var2,varn...

Enviado: 11 Ago 2004 08:09
por MARINI
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