Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Datový Any typ byl použit s Declare příkazy v jazyce Visual Basic 6.0 a starších verzích, aby bylo možné použít argumenty, které by mohly obsahovat libovolný typ dat. Visual Basic však podporuje přetížení, a proto je Any datový typ zastaralý.
ID chyby: BC30828
Oprava této chyby
Deklarujte parametry konkrétního typu, který chcete použít; například.
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" ( ByVal lpBuffer As String, ByRef nSize As Integer) As IntegerMarshalAsAttribute Atribut použijte k určení
As Any, kdyVoid*je očekávána voláním procedury.Declare Sub SetData Lib "..\LIB\UnmgdLib.dll" ( ByVal x As Short, <System.Runtime.InteropServices.MarshalAsAttribute( System.Runtime.InteropServices.UnmanagedType.AsAny)> ByVal o As Object)