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.
THREAD_BuildCan4GLRunADVPLInterface( ) => SMALLINT |
Tipo | Descrição |
---|---|
SMALLINT | TRUE - Funcionalidade disponível. FALSE - Funcionalidade indisponível. |
#----------------------------------------------------# FUNCTION THREAD_BuildCan4GLRunADVPLInterface_test() #----------------------------------------------------# IF THREAD_BuildCan4GLRunADVPLInterface() THEN CALL LOG_ADVPL_application_run("<programa Metadado>") ELSE CALL LOG_4GL_application_run("<programa 4GL>") END IF END FUNCTION |
Fontes: thread.prw
Abrangência: Disponível a partir do pacote 12.1.2301 ou Framework 12.1.2209.FIX01.
Esta funcionalidade tem como pré-requisitos de uso as seguintes versões de Build AppServer e Smartclient:
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: 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. |