'sistema autônomo Any' não tem suporte no instruções 'Declare'
The Any tipo de dados foi usado com Declare instruções no Visual Basic 6.0 e versões anteriores para permitir o uso de argumentos que pode conter qualquer tipo de dados. Visual Basic oferece suporte à sobrecarga, contudo e então, torna o Any tipo de dados obsoleto.
ID de erro: BC30828
Para corrigir este erro
Declarar parâmetros do tipo específico que deseja usar; por exemplo.
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" ( _ ByVal lpBuffer As String, _ ByRef nSize As Integer) _ As Integer
Use o atributo MarshalAsAttribute para especificar As Any quando Void* é esperado pelo procedimento que está sendo chamado.
Declare Sub SetData Lib "..\LIB\UnmgdLib.dll" ( _ ByVal x As Short, _ <System.Runtime.InteropServices.MarshalAsAttribute( _ System.Runtime.InteropServices.UnmanagedType.AsAny)> _ ByVal o As Object)
Consulte também
Tarefas
Demonstra Passo a passo: Chamando as APIs do Windows
Conceitos
Criando protótipos em código gerenciado