Nesse vídeo demonstraremos a utilização da função FreeObj, que serve para liberar um objeto em memória.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas
#Include "TOTVS.ch"
/*/{Protheus.doc} User Function zExe194
Limpa e libera um objeto da memória do Protheus
@type Function
@author Atilio
@since 11/02/2023
@see https://tdn.totvs.com/display/tec/FreeObj
@obs
Função FreeObj
Parâmetros
+ oObj , Objeto , Nome da variável objeto instanciada
Retorno
Função não tem retorno
**** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/
User Function zExe194()
Local aArea := FWGetArea()
Local oObjeto
//Instancia uma classe
oObjeto := TFont():New("Tahoma", , -12)
//Limpa e libera o objeto
FreeObj(oObjeto)
//Exibe uma mensagem com o tamannho do array
FWAlertInfo("O valor da variável é " + cValToChar(ValType(oObjeto)), "Teste de FreeObj")
FWRestArea(aArea)
Return
Bom pessoal, por hoje é só.
Abraços e até a próxima