Páginas filhas
  • THREAD_BuildCan4GLRunADVPLInterface

Verificar se build permite rodar um programa com interface ADVPL (Metadado/FreeForm) a partir de uma interface 4GL

Existem pré-requisitos para uso desta função. Acesse o tópico Observações para mais informações.

Sintaxe

_advpl_THREAD_BuildCan4GLRunADVPLInterface( ) => BOOLEAN

Retorno

Tipo

Descrição

BOOLEAN

.T. - TRUE. Funcionalidade disponível.

.F. - FALSE. Funcionalidade indisponível.

Exemplo

#----------------------------------------------------#
 FUNCTION THREAD_BuildCan4GLRunADVPLInterface_test()
#----------------------------------------------------#
    IF _ADVPL_THREAD_BuildCan4GLRunADVPLInterface() THEN
        CALL LOG_ADVPL_application_run("<programa Metadado>")
    ELSE
        CALL LOG_4GL_application_run("<programa 4GL>") 
    END IF
END FUNCTION

Informações

Fontes: thread.prw

Abrangência: Disponível a partir do pacote 12.1.2301 ou Framework 12.1.2209.FIX01.

Observações

ATENÇÃO


Esta funcionalidade tem como pré-requisitos de uso as seguintes versões de Build AppServer e Smartclient:

  • APPSERVER build 7.00.131227A revisão 13.1.3.53 ou superior
  • SMARTCLIENT build 7.00.170117A revisão 17.3.0.19 ou superior (Build Lobo Guará compatível com build AppServer Logix revisão 13.1.3.53)

Com esta premissa de builds atendidos, a funcionalidade automaticamente estará ativa e disponível e poderá ser desativada, se houver necessidade através da seguinte chave de profile:

logix.threads.4GL.runADVPLInterface = 0    

Onde:
      1 (Ativo) e 0 (Inativo)

O valor padrão adotado será 1 quando o requisito de build for atendido, caso contrário, mesmo que a chave seja ligada (valor 1), não permitirá uso da funcionalidade, se o build for inválido.