Tempo aproximado para leitura:00:02:00 min
Dúvida
É possível utilizar funções TLPP no AdvPL?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 12
Solução
As funções do TLPP podem ser utilizadas dentro do AdvPL desde que possuam um Namespace, o nome do namespace pode ser um nome simples ou um nome que contenha "." como separador por exemplo "namespace.suafuncao()", desta forma ao chamar a função TLPP ela passa a reconhecer variáveis e funções com nomes maiores do que o permitido no AdvPL por conta do Namespace.
Desta maneira, ao a execução voltar para o programa em AdvPL evita ocasionar erros e também volta aos padrões AdvPL de tamanhos de variável e função.
Exemplo
Função TLPP
namespace exemplo
function testeNamespace2
conout("testeNamespace2")
return
Chamada no AdvPL com namespace
user function exemplo1
exemplo.testeNamespace2()
return
Saiba mais
NameSpace
0 Comentários