Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

SHMDEL ()

Propósito

Remover uma memória compartilhada.

Sintaxe

SHMDEL (<exp.N>, <exp.N2>)

Argumentos

<exp.N1>

representa a chave da memória compartilhada.

<exp.N2>

representa o tamanho desta memória.

Utilização

Remove a memória compartilhada identificada por <exp.N1>. Permite a deleção de uma área de memória compartilhada, criada anteriormente por outro processo (programa). Esta função retorna verdade (.T.) quando a deleção é efetuada com sucesso. Caso contrário, retorna falso (.F.) e um valor numérico (errno), através da função DBERR().

Este valor pode ser verificado no arquivo "/etc/include/errno.h".

NOTA: Esta função não é aplicada ao sistema operacional MS-DOS.

Exemplo

O exemplo a seguir mostra-nos como utilizar esta função.

PROG

var_cad = space(100)

IF .NOT. SHMDEL (111,100)

  ? "Não removeu memória"

ENDIF 

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!