Conversi贸n tipo de dato any de vb6.0 a vb.net en API
tengo la siguiente instrucci贸n para declarar una funci贸n api "Private Declare Ansi Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (ByVal Destination As Any, ByVal Source As Any, ByVal Length As Integer)" pero visual basic.net no reconoce el tipo de dato "Any", que tipo de dato se coloca aqui para que se ejecute sin error.
Gracias por la ayuda
Gracias por la ayuda
1) Declara el dato con un tipo especifico (cualquiera)
2) Utiliza MarshalAsAttribute para manejarlo utilizando:
Declare Sub SetData Lib "..LIBUnmgdLib.dll" (ByVal x As Short, _
<MarshalAsAttribute(UnmanagedType.AsAny)> ByVal o As Object)
Es muy largo para poder explicar aqui en detalle, te doy estos datoy para que puedas buscar mas informacion por tu cuenta. Saludos.
2) Utiliza MarshalAsAttribute para manejarlo utilizando:
Declare Sub SetData Lib "..LIBUnmgdLib.dll" (ByVal x As Short, _
<MarshalAsAttribute(UnmanagedType.AsAny)> ByVal o As Object)
Es muy largo para poder explicar aqui en detalle, te doy estos datoy para que puedas buscar mas informacion por tu cuenta. Saludos.