Histórico da Página
Aviso | ||
---|---|---|
| ||
Esta função abre somente DLLs assinadas com o modelo descrito no exemplo. Para integração com DLLs de terceiros é necessário a criação de uma DLL Middleware, para comunicação com a DLL de terceiro. |
Composition Setup |
---|
import.css=/download/attachments/6062824/tecnologia.css |
...
Bloco de código | ||
---|---|---|
| ||
ExecInDllOpen( < cDLLName > ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cDLLName | caractere | Indica o nome e caminho da DLL. | X |
Retorno
Nome | Tipo | Descrição |
---|---|---|
nHandle | numérico | Retorna o handle de abertura da DLL. |
Observações
- Caso não informado o caminho, a aplicação irá procurar a DLL no mesmo diretório do Smart Client.SmartClient ou do Web-Agent (normalmente em C:\Users\usuario\AppData\Local\Programs\web-agent ou /opt/web-agent)
Exemplos
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
extern "C" __declspec(dllexport) void ExecInClientDLL(int ID, char * Buf, char * Buf2, int nBuf2) { if(ID==1) { strcpy(Buf2,"Retorno opção 01"); } else if (ID == 2) { strcpy(Buf2, "Retorno opção 02"); } } |
...
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas