Ver Mensaje Individual
  #10
Antiguo 24 de abril de 2016, 16:14
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Begoguay, ExecuteSync bloquea el Form desde el que se ha lanzado hasta que el programa llamado no sea cerrado. Así que el SetFocus lo tienes que hacer antes.

Puedes hacer lo siguiente, para que no se abra la ventana de DOS:

Código COBOL:
  1.  INVOKE BT-SALIR "SetFocus"
  2.  INVOKE POW-SELF "ExecuteSync" USING 'rundll32 url.dll,FileProtocolHandler "C:\guia.pdf"'



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita