TLPP - LANGUAGE
- GetLastError()
- objetivo: obter o último código de erro de execução, caso tenha ocorrido erro.
- retorno: um valor numérico que indica o código de erro. Se zero, não houve erro.
O exemplo abaixo mostra uma situação onde TLPP invoca uma função que não existe na DLL carregada.
Estando a chamada protegida por Try-Catch, posteriormente a aplicação pode chamar GetLastError para obter o código do erro ocorrido.
Exemplo: obtendo o último código de erro
#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 Try // chamando uma função que não existe oDll:callFunction("blablabla", "V", nil) Catch oError Conout("Gerou um exception forçado no teste") EndTry // obtendo o código de erro Conout(oDll:GetLastError()) // Vamos Sanitizar? oDll:Free() Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas