Histórico da Página
Estado | ||||||
---|---|---|---|---|---|---|
|
Sintaxe
tlpp.module( < cNameModule >, [ @jModule ] )
Parâmetros
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 |
Retorno
Nome | Tipo | Descrição |
---|---|---|
lModule | logical | Retorna .T. para módulo instalado e .F. para módulo inexistente. |
Observações
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
...
Exemplo:
Bloco de código | ||
---|---|---|
| ||
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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas