Função utilizada no processo de inicialização de cada programa Logix.
A partir desta funções diversas operações são realizadas como por exemplo:
Sintaxe
LOG_initApp( < l_keySystem > ) => SMALLINT |
Nome | Tipo | Obrigatório? | Descrição |
|---|---|---|---|
l_keySystem | CHAR(200) | Sim | Nome da chave de sistema utilizada no controle de licenciamento. Pode ser informada uma lista de chaves de sistemas distintos, separadas por "," (vírgula), indicando a lista de módulos válidos para este programa no controle de licenciamento do Logix. Exemplo: "CPAGAR,TRIBUT". Vide lista chaves de sistemas válidas no controle de licenciamento no tópico "Observações". |
| Nome | Tipo | Descrição |
|---|---|---|
| l_return | SMALLINT | 0 - Execução do programa autorizado para o usuário. > 0 - Falha de autenticação, indicando um código aleatório, de acordo com a situação identificada que bloqueou a execução. |
MAIN
DEFER INTERRUPT
IF LOG_initApp('CPAGAR') = 0 THEN
CALL cap0200_controle()
END IF
END MAIN |
Fonte: log0010.4gl
Versão: 12.1.00
Para recuperar a mensagem de eventual erro na geração é possível utilizar a função log0030_mensagem_get_texto ou log0030_exibe_ultima_mensagem.