Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 2 Próxima »

Verifica se módulo específico do tlppCore está instalado no ambiente em uso.

Sintaxe
tlpp.module( < cNameModule >, [ @jModule ] )
Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cNameModulecharacterNome do módulo que deseja obter informações.X
jModulejsonJson com informações do módulo pesquisado.
X
Retorno
NomeTipoDescrição
lModulelogicalRetorna .T. para módulo instalado e .F. para módulo inexistente.
Observações
  • Estrutura de jModule

    Json KeyDescriçã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
Exemplos
function sample_verificaModulos() as array

 local i       := 0   as integer
 local aRet     := {}  as array
 local aModules := {}  as array
 local jMod            as json

 aModules := {'test','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

01.02.10

  • Sem rótulos