Usina BRAdvPL Guia
Entrar
← Todos os tópicos
INCLUDEEm revisão

Protheus.ch

#Include "Protheus.ch"

Reúne traduções de funções Protheus, comandos gerais e inclui diversos arquivos especializados.

IncludesBase e comandosReferência históricaCompilação
01 · VISÃO GERAL

Visão geral

Reúne traduções de funções Protheus, comandos gerais e inclui diversos arquivos especializados. No pacote analisado, os símbolos de destaque são: Functions U_, P_, T_, W_ e H_; STACKVAR; Dialog.ch; Font.ch; PTMenu.ch; Print.ch; Colors.ch. A página documenta a função observada no arquivo histórico; confirme nomes, disponibilidade e comportamento no pacote oficial de includes correspondente ao ambiente utilizado.

02 · SINTAXE

Sintaxe

#Include "Protheus.ch"

Parâmetros

Protheus.ch
Arquivo .chOpcional

Include de compilação; sua necessidade depende dos comandos, constantes e APIs usados pelo fonte.

Retorno

Uma include não possui retorno em tempo de execução. Suas diretivas são processadas durante a compilação.

03 · EXEMPLO PRÁTICO

Inclusão mínima para estudo

#Include "Protheus.ch"

User Function ExProtheus()
    // Utilize somente símbolos documentados para o release.
Return
Resultado esperado

O pré-processador disponibiliza as definições presentes no arquivo encontrado no caminho de includes configurado.

BOAS PRÁTICAS
  • Inclua o arquivo somente quando o fonte depender de um símbolo nele declarado.
  • Use o pacote de includes da mesma versão do ambiente e da LIB.
  • Pesquise o símbolo no pacote atual antes de concluir que esta referência histórica continua válida.
  • Prefira documentação oficial atual para decidir sobre APIs suportadas.
  • O material didático gerado pela Google em 8 ago. 2026 foi usado como pauta, mas suas afirmações foram confrontadas com o pacote disponível e reformuladas quando confundiam editor, pré-processador, funções convencionais, persistência MVC ou keywords TLPP.
ARMADILHAS COMUNS
  • O arquivo analisado é histórico e não representa automaticamente o conteúdo de releases atuais.
  • Copiar uma include antiga para corrigir compilação pode criar incompatibilidade com a LIB ou o RPO.
  • A existência de uma diretiva no arquivo não comprova que a API relacionada permaneça suportada.
  • Conteúdo gerado por IA deve ser tratado como fonte auxiliar: exemplos e equivalências internas precisam de verificação técnica antes da publicação.

Conteúdos relacionados

REFERÊNCIAS
  1. MICROSIGA SOFTWARE S.A. include_001.zip. Pacote histórico com 50 arquivos .ch e um arquivo .scc; arquivos datados majoritariamente de 28 fev. 2007, com cabeçalhos de copyright 1997–2003. Material fornecido ao projeto em 8 ago. 2026.
  2. GOOGLE. Dicionário de Comandos, Constantes Comuns e Exemplos Práticos testados. Material gerado em 8 ago. 2026, revisado e adaptado pelo AdvPL Guia.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR