• Viernes 29 de Marzo de 2024, 08:24

Autor Tema:  ShellExecute  (Leído 1841 veces)

nicolas2109

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
ShellExecute
« en: Sábado 10 de Junio de 2017, 07:21 »
0
Buenos días:
Primero:
Intento abrir un fichero .PDF con ShellExecute
         ShellExecuteA(NULL, "edit", "AcroRd32.exe", ASFichero.c_str(), NULL, SW_SHOWNORMAL);
En ASFichero->C:\Fichero.PDF que existe.
No muestra nada.
Segundo:
Donde puedo tener información de este comando "ShellExcecute" solo para C++ builder (no delphy, Visual, etc.) 
Saludos
 :question:

chenech

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Re:ShellExecute
« Respuesta #1 en: Lunes 12 de Junio de 2017, 14:18 »
0
Primera prueba: cambia edit por open.
Segunda prueba: pon el path completo de AcroRd32.exe.
Tercera prueba: cambia ASFichero.c_str() por el nombre del fichero por si hay otro valor en ASFichero o usa el debug para comprobar el valor.

Información de la función:

https://msdn.microsoft.com/es-es/library/windows/desktop/bb762153(v=vs.85).aspx

Un saludo.