C/Visual C - ¿Cómo ejecuto un EXE desde VC++?

 
Vista:

¿Cómo ejecuto un EXE desde VC++?

Publicado por ESTEBAN (16 intervenciones) el 21/02/2003 14:19:41
Mi consulta es similar a la que hizo Aurelio mensajes atrás...
Si tengo un archivo EXE ( de un programa creado en C), ¿cómo puedo ejecutarlo desde VC++?
Fernando le respondió que hay que usar la función:
system(\"START C:\\\\programa\\\\prog.exe arg1 arg2 arg3 ... argn\")
Esta función se puede usar en VC++? Si es así, qué tipo de parámetro usa, tipo char, tipo CString?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Cómo ejecuto un EXE desde VC++?

Publicado por Amadeo R. (5 intervenciones) el 21/02/2003 22:04:15
Hola Esteban. La funcion la podes utilizar en VC++ y requiere un puntero a char o wchar. Te paso un ejemplo que utilize el CString por el que preguntaste.

CString strPath;
strPath = L"C:\\winnt\\system32\\calc.exe";
cout << "Voy a ejectar " << (LPCTSTR)strPath << endl;
system((LPCTSTR)strPath);

Exitos..




Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cómo ejecuto un EXE desde VC++?

Publicado por Esteban (16 intervenciones) el 24/02/2003 15:52:45
Amadeo, lo voy a probar y en todo caso te aviso... gracias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Funcionó!!

Publicado por Esteban (16 intervenciones) el 25/02/2003 13:40:38
Gracias Amadeo, pude ejecutar el EXE haciendo:

CString m_var = "C:\\programa\\prog.exe arg1 arg2 arg3 ... argn";

system(m_var);

... donde arg1, arg2, ... , argn son los argumentos que necesita el EXE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar