Árvore de páginas
Ir para o final dos metadados
Ir para o início dos metadados

Realiza o bloqueio de um identificador nomeado.

Sintaxe

GlbNmLock( < cText > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cText

caractere

Indica o nome do identificador de bloqueio.

X

 

Retorno

Nome

Tipo

Descrição

lLck

lógico

Retorna .T. caso o identificador de bloqueio tenha sido obtido com sucesso para o processo atual. Caso um identificador de bloqueio com este jone, já tenha sido retornado e não liberado para outro processo, a função retorna .F.

Observações

  • O escopo do identificador nomeado é a instância atual do serviço e/ou processo executável do TOTVS | Application Server, sem fazer distinção por Environment em execução.

Exemplos

user function mycode()
  Local cID := "LOCK_TEST"
  If GlbNmLock(cID)
     MsgInfo("Bloqueio OK")
     Glbunlock(cID)
     MsgInfo("Bloqueio liberado")
  else
     MsgStop("Falha ao obter bloqueio.")
  Endif
return

Abrangência

TOTVS | Application Server 7.00.131227A, com data de geração superior a 07/11/2016

Veja também

  • Sem rótulos