Foros del Web » Programación para mayores de 30 ;) » .NET »

Error pInvvoke VB.NET al llamar a API

Estas en el tema de Error pInvvoke VB.NET al llamar a API en el foro de .NET en Foros del Web. Hola, estoy empezando a utilizar APIs de Windows en mis programas en VB.Net, y aunque algunas veces las pude hacer funcionar (después de mucho tiempo ...
  #1 (permalink)  
Antiguo 29/04/2010, 12:21
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Pregunta Error pInvvoke VB.NET al llamar a API

Hola, estoy empezando a utilizar APIs de Windows en mis programas en VB.Net, y aunque algunas veces las pude hacer funcionar (después de mucho tiempo de lucha, y sin saber bien cómo), otras tantas, la gran mayoría, cada vez que realizo una llamada a una funcion API ya declarada, y sin que se hayan detectado errores de sintaxis o algo que no me deje depurarlo, me salta esta pantallita de error que adjunto más abajo, con la leyenda:
"Una llamada a la función PInvoke 'WindowsApplication1!WindowsApplication1.Form1::Be ep' impidió la correspondencia de la pila. Es posible que la razón sea que la firma PInvoke administrada no coincida con la firma de destino no administrada. Compruebe que la convención y los parámetros de llamada de la firma PInvoke coinciden con la firma no administrada de destino."
(En este caso, claro, la funcion se llama 'Beep', y la aplicacion tiene el nombre por default. El codigo es exactamente el que se extiende en [URL="http://www.forosdelweb.com/f29/beeps-con-diferentes-tonos-basic-693375/"]este post[/URL]).
A continuación, les dejo la imagen, y les agradezco que me ayuden a corregir el problema, para poder seguir avanzando.

Mensaje de error:


Etiquetas: basic, pinvoke, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:42.