Controle de Semáforo

Controle de semáforo no TOTVS Protheus com ADVPL/TL++.

Criando Travas de Execução de Rotinas com LockByName em ADVPL

Criando Travas de Execução de Rotinas com LockByName em ADVPL

1 minuto A função LockByName em ADVPL é utilizada para criar travas / bloqueios (semáforo) de rotinas no servidor de licenças ou em disco, com ela podemos travar uma função, evitando que ela seja executada enquanto estiver sendo usada. Ela é uma das funções de Controle de Semáforo em ADVPL.    Sintaxe: LockByName(cSem,lEmp,lFil)   Parâmetro(s): Retorno:   Exemplo da função LockByName em ADVPL: Observação: A função LockByName trabalha em conjunto com a chave SpecialKey, que pode ser informada no arquivo de configuração do servidor no Continue lendo