Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con CreateProcess (https://www.clubdelphi.com/foros/showthread.php?t=75956)

dtomeysoto 29-09-2011 22:39:40

Ayuda con CreateProcess
 
hola amigos, necesito la ayuda de ustedes, necesito desde una aplicación que estoy desarrollando en Delphi 7 ejecutar un .bat y esperar a que termine para entonces terminar mi aplicación.

pueden ayudarme?
gracias.

ecfisa 29-09-2011 22:50:54

Hola dtomeysoto.

Revisá si te sirve este hilo.

Saludos.

dtomeysoto 30-09-2011 18:04:28

Cita:

Empezado por ecfisa (Mensaje 414062)
Hola dtomeysoto.

Revisá si te sirve este hilo.

Saludos.

Me sirvió perfecto, solo me queda una duda, luego de haber creado el proceso, cuando finalice tengo que destruir algo?

ecfisa 30-09-2011 21:24:15

Hola.

Podrías hacer:
Código Delphi [-]
function ExecuteProcess(ProcessName: String): Cardinal;
var
  StartInfo: TStartupInfo;
  ProcInfo: TProcessInformation;
begin
  Result := 0;
  FillChar(StartInfo, SizeOf(StartInfo), 0);
  StartInfo.cb := SizeOf(StartInfo);
  if CreateProcess(PChar(ProcessName), nil, nil, nil, false, 0, nil, nil, StartInfo, ProcInfo) then
    Result := ProcInfo.hProcess;
  CloseHandle(ProcInfo.hProcess);
  CloseHandle(ProcInfo.hThread);
end;
Si querés ampliar un poco, tenés más información en este enlace enlace .

Un saludo.


La franja horaria es GMT +2. Ahora son las 11:38:59.

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