Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 39 Próxima »

Definição:

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

Desenvolvida para trazer ao programador AdvPL 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 AdvPL, ou seja, são pré-processados como parte da linguagem.

O TLPP foi concebido como uma evolução da AdvPL e, portanto, é possível trabalhar de maneira legada, ou seja, os arquivos com extensão .ch continuam sendo aceitos, mas é recomendado que a nova extensão seja adotada para novos desenvolvimentos.


Para você desenvolver programas em TLPP é muito simples, basta você baixar 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.

Compilação:

Extrair os includes e informações sobre o ambiente de compilação em :
Ambiente de compilação do TLPP

Versões antigas:

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

O que há de Novo

TLPP - LANGUAGE

TLPPCORE

Unable to render {children}. Page not found: TLPP - Novidades.

Unable to render {children}. Page not found: tlppCore - Novidades.


Observaçõ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.

  • Sem rótulos