Árvore de páginas

TLPP - LANGUAGE

  • Free()
    • objetivo: encerrar o consumo e liberar o objeto de DLL.
    • retorno: lógico
      • .T.  execução com sucesso
      • .F.  execução com erro


Após consumir a biblioteca dinâmica, é fundamental que ela seja liberada através da chamada Free, conforme exemplo.

Exemplo: liberando a biblioteca dinâmica e seus recursos alocados
#include "tlpp-core.th"

Function U_DynCall()
  
  Local oDll as Object
  
  If (IsSrvUnix())
    oDll := tRunDll():New("./dllc.so")
  Else
    oDll := tRunDll():New("dllc.dll")
  EndIf
 
  // *************************************************************************** 
  // POSSIVELMENTE A GENTE VAI CONSUMIR COISAS DA BIBLIOTECA 
  // ***************************************************************************    

  // E agora podemos dar um Free
  oDll:Free()

Return
  • Sem rótulos