Árvore de páginas

TLPP - LANGUAGE

Abrangência

Versão 17.3.0.0 e superiores

A utilização de nomes longos somente está disponível para fontes com a extensão ".tlpp".

Onde pode-se usar nomes longos?
  • Variáveis
  • Funções
  • Classes
  • Propriedades
  • Métodos


Existe limite de caracteres?

Sim, 255 caracteres.


Fontes em AdvPL podem utilizar nomes longos?

Não, fontes em AdvPL possui o limite de 10 caracteres.
Nomes longos é um recurso exclusivo do TLPP.


Posso chamar uma função, ou inicializar uma classe escrita em TLPP com nome longo (acima de 10 caracteres) através um fonte AdvPL?

Sim, para isso faça uso da função tlpp.call(). (clique no link para acessar a documentação de uso)

Exemplo: Nomes Longos
#include 'tlpp-core.th'

Function u_teste_de_nome_longo()
  local variavel_com_nome_longo_1
  local variavel_com_nome_longo_2
  local variavel_com_nome_longo_3

  variavel_com_nome_longo_1:= 'var1'
  variavel_com_nome_longo_2:= 'var2'
  variavel_com_nome_longo_3:= 'var3'

  ConOut(variavel_com_nome_longo_1)
  ConOut(variavel_com_nome_longo_2)
  ConOut(variavel_com_nome_longo_3)

  u_esta_funcao_tem_nome_longo_1()
  u_esta_funcao_tem_nome_longo_2()
  u_esta_funcao_tem_nome_longo_3()
Return

Function u_esta_funcao_tem_nome_longo_1()
  ConOut("u_esta_funcao_tem_nome_longo_1")
Return

Function u_esta_funcao_tem_nome_longo_2()
  ConOut("u_esta_funcao_tem_nome_longo_2")
Return

Function u_esta_funcao_tem_nome_longo_3()
  ConOut("u_esta_funcao_tem_nome_longo_3")
Return




  • Sem rótulos