Condividi tramite


Ordinale non valido

Aggiornamento: novembre 2007

Ordinal is not valid

La chiamata a una libreria a collegamento dinamico (DLL) indica di utilizzare un numero al posto di un nome di routine, tramite la sintassi #num. Le cause possibili dell'errore sono le seguenti:

  • Il tentativo di convertire l'espressione #num in un ordinale non è riuscito.

  • L'espressione #num non specifica alcuna funzione nella DLL.

  • Una libreria dei tipi ha una dichiarazione non valida, il che comporta l'utilizzo interno di un numero ordinale non valido.

Per correggere l'errore

  1. Assicurarsi che l'espressione rappresenti un numero valido, oppure chiamare la routine tramite nome.

  2. Assicurarsi che #num identifichi una funzione valida nella DLL.

  3. Isolare la chiamata alla routine responsabile del problema, inserendo i commenti al di fuori del codice. Scrivere un'istruzione Declare per la routine e riferire il problema al fornitore della libreria dei tipi.

Vedere anche

Riferimenti

Istruzione Declare