Página 1 de 1. A exibir 10 resultados (0.333 segundos)
ExeDLLRun2
import.css=/download/attachments/6062824/tecnologia.css Executa uma função com nome pré-determinado em uma DLL (Dynamic-link library , ou Biblioteca de vinculo dinâmica). O nome da função que irá ser chamada é : ExecInClientDLL . Sintaxe ExeDLLRun2( < nHandle >, < nOpc >, < cBuffer > ) Parâmetros NomeExecInDLLOpen
, para comunicação com a DLL de terceiro. import.css=/download/attachments/6062824/tecnologia.css Abre uma DLL (Dynamic-link library , ou Biblioteca de vinculo … ) alert("Retorno da ExecInDllRun: " + xRet1) // ExeDllRun2 retorna valor numérico da DLL buffer:= "Executando a partir da ExeDllRun2..." nRet2 := ExeDllRun2ExecInDLLClose
import.css=/download/attachments/6062824/tecnologia.css Encerra a conexão com uma DLL (Dynamic-link library , ou Biblioteca de vinculo dinâmica). Sintaxe … : " + xRet1) // ExeDllRun2 retorna valor numérico da DLL buffer:= "Executando a partir da ExeDllRun2..." nRet2 := ExeDllRun2( hHdl, 1, @buffer ) alertExecInDLLRun
import.css=/download/attachments/6062824/tecnologia.css Executa uma função com nome pré-determinado em uma DLL (Dynamic-link library , ou Biblioteca … ExeDLLRun2. X Retorno O retorno da função será um buffer no formato caracter de até 255 bytes. Exemplo (DLL) // Fonte de exemplo c++ // DeveExeDLLRun3
import.css=/download/attachments/6062824/tecnologia.css Executa uma função com nome pré-determinado em uma DLL (Dynamic-link library , ou Biblioteca … com a função ExeDLLRun3 tem uma assinatura diferente da utilizada em ExeDLLRun2 e ExeinDLLRun, por isso não são compatíveis e podem causar erros fataisFK_Verify
de captura da DLLnRet := ExeDLLRun2(nHnd, 1, @cBuffer)// Retorno da execução da funçãoIf nRet = 1 ConOut("byYou Bio => Função " + ENROLLCMD + " executada com sucesso … verificadacBuffer := VERIFYCMD + Chr(1) + cSrcDig// Chamada da função de captura da DLLnRet := ExeDLLRun2(nHnd, 1, @cBuffer)// Retorno da execução da funçãoIf nRetFK_VerifyMatch
da digital capturadacBuffer := ENROLLCMD + Space(10000 - Len(ENROLLCMD))// Chamada da função de captura da DLLnRet := ExeDLLRun2(nHnd, 1, @cBuffer)// Retorno … " + Chr(1) + cSrcDig// + Chr(1)// Chamada da função de captura da DLLnRet := ExeDLLRun2(nHnd, 1, @cBuffer)// Retorno da execução da funçãoIf nRet = 1 ConOutSmartClient HTML - Diferenças entre as versões HTML e Desktop
ao sistema de arquivos da estação remota. ExeDLLRun2 Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivosAo acessar o módulo SIGALOJA no SmartClient HTML, ocorre erro e aborta a aplicação
das mensagens de Abertura e execução de DLL's, utilizadas nas funções AdvPL: ExecInDLLOpen ExecInDLLRun ExeDLLRun2 ExeDLLRun3 ExecInDLLCloseFK_Capture
:= "ENROLL" + Space(10000 - Len(ENROLLCMD))// Chamada da função de captura da DLLnRet := ExeDLLRun2(nHnd, 1, @cBuffer)// Retorno da execução da funçãoIf nRet = 1