Função: GlbUnlockDesbloqueia a variável global.
Libera explicitamente o flag de bloqueio para serialização de operações obtido pelo processo atual através da função GlbLock() Sintaxe Sintaxe --> cVarRetorno cVar(caracter) - Indica a variável global que será desbloqueada.
GlbLock("VAR_GLB_001")...GlbUnlock("VAR_GLB_001")Nome | Tipo | Descrição |
|---|
lReleased | lógico | Retorna .T. caso o bloqueio tenta sido liberado. Caso não haja um bloqueio global a ser liberado, ou ele não tenha sido obtido pelo meu processo, ou já tenha sido liberado anteriormente, a função retorna .F. |
Exemplos| Bloco de código |
|---|
| language | cpp |
|---|
| theme | Eclipse |
|---|
| linenumbers | true |
|---|
| collapse | false |
|---|
| User Function teste()
If GlbLock()
MsgInfo("Somente eu tenho um Bloqueio Global neste APPServer")
GlbUnlock()
Else
MsgStop("Já existe outro Bloqueio Global neste APPServer")
Endif
Return
|
AbrangênciaMicrosiga Protheus 8.11 , Protheus 10, Protheus 11 Veja também |