Condividi tramite


Convenzione di chiamata DLL non valida

Aggiornamento: novembre 2007

Bad DLL calling convention

Gli argomenti passati a una libreria a collegamento dinamico (DLL) devono corrispondere esattamente a quelli previsti dalla routine. Le convenzioni di chiamata riguardano il numero, il tipo e l'ordine degli argomenti. Forse il programma chiama una routine in una DLL a cui viene passato un tipo o un numero di argomenti errato.

Per correggere l'errore

  1. Controllare che tutti i tipi di argomento corrispondano a quelli specificati nella dichiarazione della routine che si sta chiamando.

  2. Controllare che il numero di argomenti che si stanno passando corrisponda a quanto indicato nella dichiarazione della routine che si sta chiamando.

  3. Se la routine della DLL si aspetta argomenti in base al valore, accertarsi che nella dichiarazione della routine sia specificato per essi ByVal.

Vedere anche

Concetti

Tipi di errori

Riferimenti

Istruzione Call (Visual Basic)

Istruzione Declare