Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-04-2006
crievep crievep is offline
Miembro
 
Registrado: feb 2006
Ubicación: Bucaramanga, Colombia
Posts: 21
Poder: 0
crievep Va por buen camino
Question uso de WaitForSingleObject para hacer un instalador

Hola:
Estoy haciendo un instalador que debe ejecutar otros .EXEs, lo hago de la siguiente forma pero no espera hasta terminar la instalacion del primer exe, estos ejecutables son instaladores, y deseo que despues de presionar el boton: 'Terminar' continue la instalacion del otro, pero en realidad no se detiene:

Código Delphi [-]
// primer exe
 
    ruta := Pchar(ExtractFileDir(Application.ExeName) + '\Instaladores\Primer.exe');
    ExecInfo.cbSize := SizeOf(ExecInfo);
    ExecInfo.fMask := SEE_MASK_NOCLOSEPROCESS;
    ExecInfo.Wnd := 0;
    ExecInfo.lpVerb := 'open';
    ExecInfo.lpFile := ruta;
    ExecInfo.lpParameters := nil;
    ExecInfo.lpDirectory := nil;
    ExecInfo.nShow := SW_NORMAL;
    ShellExecuteEx(@ExecInfo);
    WaitForSingleObject(ExecInfo.hProcess, INFINITE); 
   
// segundo.exe

    ruta := Pchar(ExtractFileDir(Application.ExeName) + '\Instaladores\Segundo.exe');
    ExecInfo.cbSize := SizeOf(ExecInfo);
    ExecInfo.fMask := SEE_MASK_NOCLOSEPROCESS;
    ExecInfo.Wnd := 0;
    ExecInfo.lpVerb := 'open';
    ExecInfo.lpFile := ruta;
    ExecInfo.lpParameters := nil;
    ExecInfo.lpDirectory := nil;
    ExecInfo.nShow := SW_NORMAL;
    ShellExecuteEx(@ExecInfo);
    WaitForSingleObject(ExecInfo.hProcess, INFINITE);

De antemano gracias por la posible ayuda y correciones necesarias para solucionar esto

Última edición por dec fecha: 04-04-2006 a las 21:32:17.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿cómo Hacer Un Instalador? nax C++ Builder 2 06-01-2006 02:37:45
cómo hacer instalador o similar? Dantael OOP 8 13-11-2004 17:42:42
Hacer Instalador..... :( LucasArgentino Varios 1 14-11-2003 15:01:13
como hacer un instalador elpezfuma OOP 1 15-07-2003 10:06:51
librerias necesarias para hacer un instalador de Qreports tango01 Impresión 1 20-06-2003 15:36:12


La franja horaria es GMT +2. Ahora son las 15:54:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi