Solución de problemas de excepciones: System.Runtime.InteropServices.SafeArrayRankMismatchException

Actualización: noviembre 2007

Se produce una excepción SafeArrayRankMismatchException cuando el rango de un SAFEARRAY de entrada no coincide con el rango especificado en la firma administrada.

Sugerencias asociadas

  • Asegúrese de que su matriz tiene el número necesario de dimensiones.
    Como el rango y los límites de la matriz segura no pueden determinarse a partir de la biblioteca de tipos, el rango se considera igual a 1 y el límite inferior igual a 0. El rango y los límites deben definirse en la firma administrada que produce Importador de la biblioteca de tipos (TlbImp.exe).

Vea también

Tareas

Cómo: Averiguar más sobre una excepción con el Ayudante de excepciones

Conceptos

Cálculo de referencias predeterminado para matrices

Información general sobre matrices en Visual Basic

Referencia

SafeArrayRankMismatchException

SafeArray