Árvore de páginas

Versões comparadas

Chave

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

Estado
subtletrue
colourGreen
titletlpp - language

Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese
Nota
titleAbrangência

Versão 17.3.0.0 e superiores

Section
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)

Bloco de código
languagecpp
firstline1
titleExemplo: Nomes Longos
linenumberstrue
#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