Partilhar via


Convenção de chamada DLL inválida

Argumentos passados para uma biblioteca de vínculo dinâmico (DLL) devem corresponder exatamente àqueles esperado pela rotina.Convenções de chamada lidar com número, tipo e ordem dos argumentos.Seu programa pode ser chamando uma rotina em uma DLL que é passada a tipo errado ou o número de argumentos.

Para corrigir este erro

  1. Certifique-se de que todos os tipos de argumento de acordo com aquelas especificadas na declaração de rotina que você está chamando.

  2. Certifique-se de que você está passando o mesmo número de argumentos indicado na declaração de rotina que você está chamando.

  3. Se a rotina DLL espera argumentos por valor, certifique-se que ByVal é especificado para esses argumentos na declaração para a rotina.

Consulte também

Conceitos

Tipos de erros

Referência

Chamar demonstrativo (Visual Basic)

Instrução Declare