Árvore de páginas

StaticCall: Importante


Uma das premissas do TLPP é respeitar o escopo definido pelo desenvolvedor para funções, classes, métodos, propriedades e variáveis.

Portanto, em fontes com a extensão .tlpp, as funções definidas como STATIC somente poderão ser acessadas por funções ou métodos pertencentes ao mesmo código fonte.

Devido a isso, rotinas que fazem uso do recurso "StaticCall" não funcionarão em TLPP.

Caso você possua rotinas que façam uso direto a esse recurso, aconselhamos a refatoração!

Uso Indireto

O MVC (Model-View-Controller) Protheus até o release 12.1.2410 utiliza o recurso de "StaticCall", portanto as rotinas que possuem MVC não poderão migrar para .tlpp e acessar os novos recursos do TLPP, nesse caso aconselhamos a manter esse fonte em .prw (AdvPL) ou realizar a atualização de seu ambiente, pois, a partir do release 12.1.2410 o MVC já é suportado em TLPP. Nesse caso, será necessário uma refatoração de seu código. Para entender esse processo leia o artigo escrito pela equipe do Framework SP: TLPP no Protheus

  • Sem rótulos