Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Any Datentyp wurde mit Declare Anweisungen in Visual Basic 6.0 und früheren Versionen verwendet, um die Verwendung von Argumenten zu ermöglichen, die einen beliebigen Datentyp enthalten können. Visual Basic unterstützt jedoch die Überladung und macht den Any Datentyp daher veraltet.
Fehler-ID: BC30828
So beheben Sie diesen Fehler
Deklarieren Sie Parameter des spezifischen Typs, den Sie verwenden möchten; Zum Beispiel.
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" ( ByVal lpBuffer As String, ByRef nSize As Integer) As IntegerVerwenden Sie das MarshalAsAttribute Attribut, um anzugeben
As Any, wannVoid*von der aufgerufenen Prozedur erwartet wird.Declare Sub SetData Lib "..\LIB\UnmgdLib.dll" ( ByVal x As Short, <System.Runtime.InteropServices.MarshalAsAttribute( System.Runtime.InteropServices.UnmanagedType.AsAny)> ByVal o As Object)