tlpp.module( < cNameModule >, [ @jModule ] )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cNameModule | character | Nome do módulo que deseja obter informações. | X | |
jModule | json | Json com informações do módulo pesquisado. | X |
Nome | Tipo | Descrição |
---|---|---|
lModule | logical | Retorna .T. para módulo instalado e .F. para módulo inexistente. |
Estrutura de jModule
Json Key | Descrição |
---|---|
jModule['module'] | Nome do módulo pesquisado |
jModule['linked'] | .T. para módulo instalado e .F. para módulo inexistente |
jModule['version'] | Versão do módulo, caso instalado |
function sample_verificaModulos() as array local i := 0 as integer local aRet := {} as array local aModules := {} as array local jMod as json aModules := {'test','probat','regex','rest','monitor'} for i := 1 to len(aModules) jMod := jsonObject():New() if ( tlpp.module( aModules[i], @jMod ) ) aadd( aRet, jMod:toJson() ) else conout( " ## não existe módulo [" + aModules[i] + "] ##" ) endif next return aRet |
Abrangência