Páginas filhas
  • LockByName - Criação de semáforo no servidor de licenças

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
LockByName - Criação de semáforo no servidor de licenças
LockByName - Criação de semáforo no servidor de licenças

Função: LockByName - Criação de semáforo no servidor de licenças

 

Versões:Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Espanhol , Inglês

 

Descrição:

Função utilizada para criar um semáforo no servidor de licenças ou em disco.

Programa Fonte:
APLIB050.PRW
Sintaxe:

LockByName - Criação de semáforo no servidor de licenças ( cNamelEmpresalFilial [ lMayIUseDisk ] ) --> lCreated

Retorno:
lCreated
    (logico)
  • Retorno verdadeiro (.T.) se conseguir criar o semáforo com sucesso, caso não consiga criar ou já exista o retorno será falso (.F.)
Observações

A LockByName() trabalha em conjunto com o chave SpecialKey, que pode ser informada no arquivo de configuração do servidor no ambiente corrente, para distinguir os diversos ambientes (produção e homologação).

 Exemplo:

 [EnvironmentX]

SourcePath=d:\Protheus\APO\
RootPath=D:\Protheus\
StartPath=\System\
x2_path=
RpoDb=Dbf
RpoLanguage=English
RpoInterface=Windows
RpoVersion=811
Cisasync=0
LocalFiles=ADS
Trace=0
SpecialKey=EnvironmentX

Observação:

1) Em versões que não possuem Servidor de Licenças o semáforo é criado automaticamente em disco.

2) Não utilize a chave SpecialKey nos ambientes de produção. Ele deve ser utilizado apenas nos ambientes de homologação.
 

Parâmetros:

 

 Nome  Tipo  Descrição  Default  Obrigatório  Referência 
 cName  Caracter  Nome do semáforo a ser criado.     X    
 lEmpresa  Lógico  Se verdadeiro (.T.), o controle será feito por empresa.     X    
 lFilial  Lógico  Se verdadeiro (.T.), o controle será feito por filial.     X