SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Shuank en Lunes 2 de Octubre de 2006, 15:49

Título: Como Ejecutar Otro Programa Desde El Mio.
Publicado por: Shuank en Lunes 2 de Octubre de 2006, 15:49
Hola que tal, mi pregunta es como hago en C builder para ejecutar otro .exe, yo en C lo habia logrado con exec, pero no se como hacer en builder, un ejemplo en codigo por favor.

saludos.
Título: Re: Como Ejecutar Otro Programa Desde El Mio.
Publicado por: Eternal Idol en Lunes 2 de Octubre de 2006, 16:19
Windows:

ShellExecute
CreateProcess
Título: Re: Como Ejecutar Otro Programa Desde El Mio.
Publicado por: Shuank en Viernes 6 de Octubre de 2006, 19:26
Disculpame, me podrias dar un ejemplo en codigo?, soy medio Nwbie por eso.

Gracias.
Título: Re: Como Ejecutar Otro Programa Desde El Mio.
Publicado por: Eternal Idol en Viernes 6 de Octubre de 2006, 19:37
En http://msdn.microsoft.com (http://msdn.microsoft.com) podes encontrar, entre otras millones de cosas, ejemplos de uso de las dos funciones.
Título: Re: Como Ejecutar Otro Programa Desde El Mio.
Publicado por: Señor X² en Viernes 20 de Octubre de 2006, 04:24
Yo terminé usando este:

WinExec("archivo.exe", SW_SHOWNORMAL);

para lo que yo necesitaba me sirvió, capaz te sirve a vos también.

Saludos
Título: Re: Como Ejecutar Otro Programa Desde El Mio.
Publicado por: Eternal Idol en Viernes 20 de Octubre de 2006, 08:17
Cita de: "Señor X²"
Yo terminé usando este:

WinExec("archivo.exe", SW_SHOWNORMAL);

para lo que yo necesitaba me sirvió, capaz te sirve a vos también.

Saludos
El problema es que esa funcion es OBSOLETA como dice su documentacion, ademas de potencialmente peligrosa.

http://msdn.microsoft.com/library/default....ase/winexec.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/winexec.asp)
Título: Re: Como Ejecutar Otro Programa Desde El Mio.
Publicado por: Señor X² en Viernes 20 de Octubre de 2006, 20:22
:o  No tenía idea de todo eso ... gracias Eternal Idol.

Saludos