Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 8 Próxima »

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 Freee  oDll:Free()
Return
  • Sem rótulos