Compartir a través de


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

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 se deben definir en la firma administrada generada por TlbImp.exe (Importador de la biblioteca de tipos).

Vea también

Tareas

Cómo: Usar el Asistente de excepciones

Referencia

SafeArrayRankMismatchException

Conceptos

Cálculo de referencias predeterminado para matrices

Matrices en Visual Basic