FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Problema con ShellExecute
Hola amigos tengo una aplicación de consola que usa parámetros de entrada para hacer ciertas cosas. Si hago así por consola:
Código:
pfdtool.exe -g BLUS30270 -d "C:\PS3\SAVEDATA\BLUS3027010AE" DATA0.DAT Código PHP:
¿Que hago mal con ShellExecute? |
#2
|
||||
|
||||
Seguramente, al ser C, tendrá que escribir "\\" en las barras
|
#3
|
||||
|
||||
Solucionado. El problema estaba en que tenia que indicarle el directorio de trabajo. El resto estaba bien.
El problema ahora es que esto no me sirve porque tengo que hacer varias operaciones encadenadas y para eso tengo que esperar que el programa termine una tarea para ejecutarlo de nuevo con otra tarea y asi. La solucion que he encontrado es con ShellExecuteEx el cual me permite esperar a que el proceso termine y luego seguir la ejecucion de mi proceso pero esto me congela mi proceso con lo que decidí meter esa parte en un hilo para que espere el hilo y no mi proceso pero ahora me encuentro con que al esperar que el hilo termine tambien me congela el proceso. Esto es lo que tengo: Lo que se ejecuta al crearse el hilo: Código PHP:
Código PHP:
|
#4
|
||||
|
||||
Hola.
¿ Y no te serviría usar la función CreateProcess ? Un ejemplo: Código PHP:
Código PHP:
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Tengo dos dudas sobre lo que me dices.
1.Esta linea: Código PHP:
2.¿Como le paso con CreateProcess los parametros para que se ejecute con parametros? |
#6
|
||||
|
||||
Hola.
1. Eso dependerá de como estes implementando los hilos, pero quitando esa línea no se esperará a que termine el proceso creado para continuar. 2. Sería: "exefile.exe arg1 arg2 ... argN", por ejemplo: Código PHP:
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con ShellExecute | Angel Vicente | API de Windows | 3 | 02-06-2008 11:34:07 |
Problema con ShellExecute() | kagua77 | C++ Builder | 3 | 17-04-2008 01:19:00 |
problema con el ShellExecute | nogoncar | C++ Builder | 5 | 10-07-2007 10:42:44 |
Problema con ShellExecute | Walterdf | Varios | 9 | 18-11-2005 20:44:19 |
Problema con ShellExecute | hector_etv | Varios | 1 | 07-08-2005 04:11:47 |
|