![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#2
|
||||
|
||||
Hola.
En lugar de ShellExecute tendrías que usar CreateProcess y WaitForSingleObject. Un ejemplo para llamar a la calculadora de windows y esperar a que esta cierre para continuar: Código:
{ STARTUPINFO StartInfo; PROCESS_INFORMATION ProcInfo; memset(&ProcInfo, 0, sizeof(ProcInfo)); memset(&StartInfo, 0 , sizeof(StartInfo)); StartInfo.cb = sizeof(StartInfo); if ( CreateProcess("C:\\WINDOWS\\SYSTEM32\\CALC.EXE",NULL, NULL, NULL, NULL, NULL, NULL, NULL, &StartInfo, &ProcInfo) ) { WaitForSingleObject(ProcInfo.hThread, INFINITE); SetFocus(); } // Continuar ... }
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Detener dispositivo USB | Saindoft | API de Windows | 2 | 28-11-2008 08:26:37 |
Detener el autonumerico | jzginez | Firebird e Interbase | 3 | 20-08-2006 03:27:51 |
Detener ejecucion de programa | Luli | Varios | 8 | 04-05-2006 05:52:12 |
Detener aplicacion | trex2000 | Varios | 4 | 22-04-2005 23:08:37 |
Detener un bucle | lfidanza | Varios | 5 | 25-06-2003 00:36:14 |
![]() |
|