Histórico da Página
| Pagetitle | ||||
|---|---|---|---|---|
|
| Extrair | ||
|---|---|---|
| ||
TLPP |
| Extrair | ||
|---|---|---|
| ||
tlppCore |
Definição:
A linguagem TLPP (TOTVS Language Plus Plus) é uma evolução do
.Inclusão de trecho AdvPL AdvPL nopanel true
Desenvolvida para trazer ao programador Inclusão de trecho AdvPL AdvPL nopanel true
algumas facilidades vistas em outras linguagens.
Extensão:
A extensão da linguagem
é tlpp.
Um código-fonte armazenado e compilado com essa
extensão terá todas características descritas
nessa documentação.
Includes:
Os arquivos de biblioteca (includes) passam a ter a
extensão .th (TLPP
header file) e são utilizados da mesma maneira que os
arquivos .ch do
, ou seja, são pré-processados como parte da linguagem.Inclusão de trecho AdvPL AdvPL nopanel true
Os arquivos com extensão .ch continuam sendo aceitos, mas é recomendado que a nova extensão seja adotada para novos desenvolvimentos.
| Informações | |||||
|---|---|---|---|---|---|
|
| Dica | |||||
|---|---|---|---|---|---|
| |||||
|
| Painel | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| Nota | ||||
|---|---|---|---|---|
| ||||
|
Importante:
Uma das premissas do TLPP é respeitar
|
Mais detalhes na seção Veja também. |
Veja também
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 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).