Saltar para o conteúdo principal
Versão: 20 R7 BETA

Is license available

Is license available {( licença )} -> Resultado

ParâmetroTipoDescrição
licençaIntegerTestar se o plug-in desejado está disponível
ResultadoBooleanVerdadeiro se o plug-in estiver disponível, senão False

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

O comando Is license available permite conhecer a disponibilidade de um plug-in. É útil, por exemplo, para mostrar ou ocultar funções que necessitam da presença de um plug-in.

O comando Is license available pode ser utilizado de três maneiras diferentes:

  • O parâmetro licença se omite: neste caso, o comando retorna False se a aplicação 4D estiver em modo demonstração.
  • Passe no parâmetro licença uma da constantes do tema “Licença disponível”:
    | Constante | Tipo | Valor |
    | ---------------------- | ------------- | --------- |
    | 4D Client SOAP license | Inteiro longo | 808465465 |
    | 4D Client Web license | Inteiro longo | 808465209 |
    | 4D for OCI license | Inteiro longo | 808465208 |
    | 4D ODBC Pro license | Inteiro longo | 808464946 |
    | 4D REST Test license | Inteiro longo | 808465719 |
    | 4D SOAP license | Inteiro longo | 808465464 |
    | 4D View license | Inteiro longo | 808465207 |
    | 4D Web license | Inteiro longo | 808464945 |
    | 4D Write license | Inteiro longo | 808464697 |

Neste caso, o comando retorna True se o plug-in correspondente tiver uma licença disponível. O comando leva em consideração as licenças realizadas em modo Desenho ou através do comando SET PLUGIN ACCESS.

Is license available retorna False se o plug-in estiver funcionando em modo demonstração.

  • Passe no parâmetro licença o número de identificação do recurso “4BNX” do plug-in. Neste caso, o comando se comporta como foi indicado anteriormente.

Ver também

CHANGE LICENSES
License info
Get plugin access
PLUGIN LIST
SET PLUGIN ACCESS