Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • A variável cBuffer tem limite de 512.000 caracteres, para ser passada como referencia.
  • O nome da função na DLL obrigatoriamente precisa se chamar ExecInClientDLL e ela , lembrando que a DLL pode conter outras funções auxiliares, mas o ponto de entrada

deverá ser esse nome. Ela precisa conter os seguintes parametros:

Tipo ParametroNome ParametroProósito
intidCommandNúmero para ser utilizado como tipo de comando a ser identificado do que ser executado na DLL
char*buffParamBuffer contendo informações a serem passadas para a DLL
char*bufOutput

Buffer contendo algum possível retorno de dados. Caso a DLL não popule algum conteúdo nesse parametro, o 

mesmo irá ficar sendo vazio, sendo transmitido ao parametro do cBuffer do ADVPL.

intbuffLenTamanho dos buffers, tanto de entrada quanto de saída

...