Problema al intentar imprimir en pdf
Publicado por Questor (31 intervenciones) el 23/04/2019 18:44:12
Buenos días a toda la comunidad de la Web del Programador.
Tengo una funcion en Visual Studio 2017 que me graba un reporte .PDF en memoria y al momento de mandarlo a ejecutar con la siguiente función:
me genera un error y me envia el siguiente mensaje:
Asistente para la depuración administrada 'PInvokeStackImbalance': 'Una llamada a la función PInvoke 'Cooperativa!Cooperativa.ModulHelp::ShellExecute' impidió la correspondencia de la pila. Es posible que la razón sea que la signatura PInvoke administrada no coincida con la signatura de destino no administrada. Compruebe que la convención y los parámetros de llamada de la signatura PInvoke coinciden con la signatura no administrada de destino.'
Espero que alguien pueda ayudarme a resolver mi problema ya que en VB6 si funciona bien, pero en Visual Studio 2017 esto es lo que me sucede.
De antemano gracias.
Tengo una funcion en Visual Studio 2017 que me graba un reporte .PDF en memoria y al momento de mandarlo a ejecutar con la siguiente función:
1
ShellExecute(0, vbNullString, "C:\Cooperativa\" & strEmpresa & ".PDF", vbNullString, vbNullString, 1)
me genera un error y me envia el siguiente mensaje:
Asistente para la depuración administrada 'PInvokeStackImbalance': 'Una llamada a la función PInvoke 'Cooperativa!Cooperativa.ModulHelp::ShellExecute' impidió la correspondencia de la pila. Es posible que la razón sea que la signatura PInvoke administrada no coincida con la signatura de destino no administrada. Compruebe que la convención y los parámetros de llamada de la signatura PInvoke coinciden con la signatura no administrada de destino.'
Espero que alguien pueda ayudarme a resolver mi problema ya que en VB6 si funciona bien, pero en Visual Studio 2017 esto es lo que me sucede.
De antemano gracias.
Valora esta pregunta


0