Der Wert "System.Runtime.InteropServices.DispIdAttribute" kann nicht auf „<typename>“ angewendet werden, da "Microsoft.VisualBasic.ComClassAttribute" Werte reserviert, die kleiner als 0 (null) sind

Ein DispIdAttribute -Attributblock gibt einen DISPID-Wert an, der kleiner als 0 (null) ist. Dieser ist von COMClassAttribute für Sonderfunktionen für die Klasse reserviert, auf die der Wert angewendet wird.

Die Dispatch-ID (DISPID) wird in COM als Argument für die IDispatch:Invoke -Methode verwendet, um auf die Eigenschaften und Methoden zuzugreifen, die von einem COM-Objekt verfügbar gemacht werden.

Fehler-ID: BC32506

So beheben Sie diesen Fehler

  • Geben Sie in DispIdAttributeeinen DISPID-Wert größer als 0 (null) an.

Weitere Informationen