Histórico da Página
Pagetitle | ||||
---|---|---|---|---|
|
Extrair | ||
---|---|---|
| ||
TL++ |
A linguagem TL++ (TOTVS Language Plus Plus, ou também chamada de TLPP) é uma evolução do
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Desenvolvida em 2018 para trazer ao programador
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
A extensão da linguagem é tlpp.
Um código-fonte armazenado e compilado com essa extensão terá todas características descritas a seguir nas páginas filhas.
Importante: O modelo MVC não pode ser executado com TLPP. Esse comportamento é devido ao uso de funções estáticas nessa biblioteca.
Uma das premissas do TL++ é 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 TL++.
Ex: MVC (Model-View-Controller), rotinas em MVC ainda funcionam em fontes .prw, porém não podem utilizar recursos novos do TL++.
Aconselhamos a refatoração das rotinas!