Quais são as principais Includes utilizadas nos programas em AdvPL?

Duvida

Quais são as principais Includes utilizadas nos programas em AdvPL?


Solução


Abaixo uma lista das principais Includes utilizadas nos programa em AdvPL.


Ap5Mail.ch –  Include utilizada antigamente para disparo de e-Mail, não sendo mais necessária no dias de hoje, bastando utilizar a Include TOTVS.ch e a classe TMailMessage()

ApWebSrv.ch – Include utilizada para a chamada de WebServices

ApWizard.ch – Include utilizada na criação de telas no formato Wizard, não sendo mais necessário o uso, se utilizado a Include TOTVS.ch e a classe FWWizardControl()

Colors.ch – Esta Include possui cores pré definidas em constantes (como CLR_HRED, CLR_HBLUE, etc), porém acredito ser mais fácil o uso da função RGB().

FWMVCDef.ch – Include repleta de recursos e constantes para criação de fontes em MVC

FWPrintSetup.ch – Include prove recursos e constantes para criação de relatórios gráficos, utilizando a classe FWMSPrinter()

FileIO.ch – Include utilizada para controlar input e output de arquivos, atualmente não sendo necessário o uso, se utilizar a Include TOTVS.ch e as classes FWFileWriter() e FWFileReader()

Font.ch – Include de fontes, mas se fizer uso na Include TOTVS.ch e a classe TFont(), terá um resultado muito melhor.

ParmType.ch – Include utilizada para tipagem de parâmetros vindo em funções, que atualmente pode ser substituído pelo uso da Include TOTVS.ch juntamente com prefixo Default ao se receber um parâmetro

PonCalen.ch – Include relacionada ao Ponto Eletrônico

Protheus.ch – Include padrão do Protheus, devendo se utilizar como padrão a TOTVS.ch

RPTDef.ch – Include disponibiliza alguns recursos para relatórios do Protheus

RWMake.ch – Include possui recursos para montagens da tela, a mesma antecede a Protheus.ch, mas atualmente deve-se utilizar a TOTVS.ch

TOTVS.ch – Include padrão para as customizações

TbiCode.ch – Include comumente usada para fazer integrações entre sistemas, juntamente com TbiConn.ch

TbiConn.ch – Include comumente usada para fazer integrações entre sistemas, juntamente com TbiCode.ch 

TopConn.ch – Include mantem recursos e funções para uso de conexões via Top Connect (como a tão utilizada TCQuery())

XMLxFun.ch – Include com recursos para integração com arquivos XML, exemplo a função XMLDelNode()

Também existes as Includes específicas, como as de relatórios, um exemplo podemos supor a existência da rotina de relatório FINR000.prx que provavelmente existirá o arquivo FINR000.ch, contendo palavras (constantes) em português, inglês e espanhol.


Atualizado em 16/05/2024
Este artigo foi útil?  
Agradecemos sua avaliação.