Problembehandlung bei Ausnahmen: System.Runtime.InteropServices.SafeArrayRankMismatchException
Eine SafeArrayRankMismatchException-Ausnahme wird ausgelöst, wenn der Rang eines eingehenden SAFEARRAY nicht mit dem Rang übereinstimmt, der in der verwalteten Signatur festgelegt ist.
Tipps
- Stellen Sie sicher, dass das Array die erforderliche Anzahl von Dimensionen hat.
Da Rang und Grenzen eines sicheren Arrays über die Typbibliothek nicht bestimmt werden können, wird für den Rang ein Wert von 1 und für die Untergrenze ein Wert von 0 angenommen. Rang und Grenzen müssen in der vom Tlbimp.exe (Type Library Importer-Tool) erzeugten verwalteten Signatur definiert werden.
Siehe auch
Aufgaben
Gewusst wie: Verwenden des Ausnahmen-Assistenten
Referenz
SafeArrayRankMismatchException