TLPP - LANGUAGE
- New(cDllName)
- objetivo: criar um objeto de TLPP para executar uma DLL.
- cDllName: o nome da DLL, incluindo o path completo ou path relativo ao diretório onde está rodando o servidor de aplicação.
- retorno: um objeto do tipo tRunDll.
O seguinte exemplo apresenta a instanciação de uma "DLL" (Windows) ou "SO" (Linux).
Considera-se aqui que a biblioteca dinâmica está no mesmo diretório do binário.
Caso não esteja, o path completo deverá ser passado.
Muito provavelmente, para grande parte das aplicações (se não para todas), esse momento de instanciar a DLL seja o único lugar onde o programador TLPP deva se preocupar em carregar Windows ou Linux, pela simples questão de nomenclatura de arquivo e paths.
As demais operações são agnósticas em relação ao Sistema Operacional, o que permite alta portabilidade de código fonte.
Exemplo: instanciando uma biblioteca dinâmica (Windows ou Linux)
#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 Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas