Ajude o site desativando o bloqueador de anúncio
Login com Google não configurado. Informe google_client_id e google_client_secret em Configurações.
Cabeçalho

ADVPL FWFreeArray FreeObj Limpar array e objeto

Autor: Eurai Criado: 14/07/2026 Atualizado: 14/07/2026 ADVPL
Postagem

 

 

 

ADVPL FWFreeArray e FreeObj: Como Limpar Arrays e Objetos Corretamente

Durante o desenvolvimento em ADVPL, é uma boa prática liberar estruturas que não serão mais utilizadas, principalmente em rotinas de processamento, integrações, APIs e loops que manipulam grandes volumes de dados.

As funções FWFreeArray() e FreeObj() ajudam a liberar os recursos utilizados por arrays e objetos, reduzindo o consumo de memória e melhorando a estabilidade da aplicação. Após liberar um objeto, também é recomendado atribuir Nil à variável para evitar referências inválidas.

Exemplo de utilização:

FWFreeArray( aAreaSA5 )
FWFreeArray( aJsonProd )

FreeObj( oJsonProd )
FreeObj( oJsonLot )

oJsonProd := Nil
oJsonLot  := Nil

Utilize FWFreeArray() para liberar arrays quando eles não forem mais necessários e FreeObj() para destruir objetos criados durante a execução da rotina. Essa prática contribui para um código mais organizado, eficiente e com melhor gerenciamento de memória em projetos desenvolvidos no TOTVS Protheus.

#ADVPL #TOTVS #Protheus #FWFreeArray #FreeObj #Memoria #Performance #Desenvolvimento #Programacao #ERP #TLPP #API #JSON #BoasPraticas #Framework #BackEnd #CodigoLimpo #Desenvolvedor

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL