Histórico da Página
...
Portuguese | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Função: GlbLockBloqueia a variável global para que outro processo não altere seu valorObtém um flag de bloqueio para serialização de operações, com escopo na instância atual do Protheus Server em execução, com liberação explícita através da função GlbUnlock(). Caso não haja uma liberação explícita, haverá uma liberação automática do bloqueio no término do processo (Thread) em execução que obteve o bloqueio. GlbLock ( < cVar> ) --> NillOwned Nome | Tipo | Descrição | Obrigatório | Referência | lOwned (Booleano ) Retorna .T. caso o bloqueio tenha sido obtido para o processo atual. Caso a função retorne .F., já existe um outro processo ( Thread ) neste mesmo Protheus Server que possui um bloqueio. O escopo do bloqueio não é restrito ao ambiente ( Environment ). If GlbLock() cVar | Caracter | Indica a variável global que será bloqueada. | X | Nil (Nulo) GlbLock("VAR_GLB_001")...GlbUnlock("VAR_GLB_001") Microsiga Protheus 8.11 , Protheus 10, Protheus 11
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas