Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pagetitle
A Linguagem TLPP
A Linguagem TLPP

Extrair
hiddentrue

TLPP

Definição:

A linguagem TLPP (TOTVS Language Plus Plus) é uma evolução do

Inclusão de trecho
AdvPL
AdvPL
nopaneltrue
.

Desenvolvida para trazer ao programador

Inclusão de trecho
AdvPL
AdvPL
nopaneltrue
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 a seguir nas páginas filhas.

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

Inclusão de trecho
AdvPL
AdvPL
nopaneltrue
, ou seja, são pré-processados como parte da linguagem.

Os arquivos com extensão .ch continuam sendo aceitos, mas é recomendado que a nova extensão seja adotada para novos desenvolvimentos.


Informações
iconfalse

Para desenvolver em TLPP basta você extrair os includes da linguagem, que já vem com o tlpp.rpo, adicionar #include 'tlpp-core.th' no seu programa.tlpp e pronto, você já pode usufruir de todos os novos recursos da linguagem.

Saiba mais:

Extrair os includes: Ambiente de compilação do TLPP

Para baixar o tlpp.rpo em outras versões: Downloads

Dica
iconfalse

Artigos

Painel

Porquê programar em TLPP?

TLPP x AdvPL: Características

TLPP X tlppCore: O que é cada um?

title
Painel
titleO que há de Novo
Column
width50 %

Estado
subtletrue
colourGreen
titletlpp - language

Exibir filhos
pageTLPP - Novidades
sorttitle

Column
width50 %

Estado
subtletrue
colourBlue
titletlppCore

Exibir filhos
pageTLPP - Novidades
sort

Exibir filhos
pagetlppCore - Novidades
sorttitle


Nota
iconfalse
titleObservações
  • A linguagem TLPP respeita o escopo definido pelo desenvolvedor para funções, classes, métodos, propriedades e variáveis. 
  • Funções STATIC somente poderão ser acessadas por funções ou métodos pertencentes ao mesmo código fonte.

Mais detalhes na seção Veja também.