RELEASE
 Libera variáveis de memória dos tipos pública e privada
------------------------------------------------------------------------------

 Sintaxe

     RELEASE <idLista Varmem>
     RELEASE ALL [LIKE | EXCEPT <esqueleto>]

 Argumentos

     <idLista Varmem> é uma lista de variáveis de memória ou vetores do
     tipo pública ou privada a serem liberados.

     ALL [LIKE|EXCEPT <esqueleto>] define o conjunto de variáveis de
     memória do tipo privada visíveis a serem atribuídas ou serem excluídas
     da atribuiçao de um NIL.  <esqueleto> é a máscara do tipo coringa que
     especifica um grupo de variáveis de memória a serem eliminadas.  Os
     caracteres do tipo coringa aceitos sao "*" e "?."

 Descriçao

     O comando RELEASE executa uma de duas açoes, dependendo da forma do
     comando.  Se RELEASE é especificado com <idLista Varmem>, as variáveis
     de memória dos tipos pública e privada e/ou vetores especificados sao
     liberados da memória.  No caso de variáveis escondidas previamente
     (variáveis dos tipos pública e privada definidas em rotinas de nível
     mais elevado) tornam-se acessíveis ao término da rotina na qual a
     variável foi inicialmente criada.

     Caso RELEASE seja especificado com qualquer forma da cláusula ALL, às
     variáveis de memória do tipo privada criadas no nível da rotina
     corrente é atribuído um NIL, e elas nao sao eliminadas até que a rotina
     corrente termine.  Variáveis do tipo pública nao sao afetadas por esta
     forma do comando RELEASE.  Para eliminar o conteúdo deste tipo de
     variáveis, você deve usar o comando RELEASE explicitamente ou usar
     CLEAR MEMORY.

     Variáveis dos tipos local ou estática nao sao afetadas pelo comando
     RELEASE.  As do primeiro tipo sao liberadas automaticamente quando a
     rotina na qual elas foram declaradas termina.  As do último tipo nao
     podem ser liberadas, pois a existência das mesmas extende-se até o
     final do programa.

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: CLEAR MEMORY LOCAL PRIVATE PUBLIC QUIT