Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ejecutar aplicacion c# desde c++

Estas en el tema de ejecutar aplicacion c# desde c++ en el foro de C/C++ en Foros del Web. hola amigos, mi pregunta es si con dev c++ o codeblocks en c++ se podria iniciar una aplicacion hecha en visual c#, si se puede ...
  #1 (permalink)  
Antiguo 23/02/2014, 20:57
 
Fecha de Ingreso: diciembre-2010
Mensajes: 162
Antigüedad: 13 años, 4 meses
Puntos: 1
Pregunta ejecutar aplicacion c# desde c++

hola amigos, mi pregunta es si con dev c++ o codeblocks en c++ se podria iniciar una aplicacion hecha en visual c#, si se puede alguien podria guiarme sobre como hacerlo??
  #2 (permalink)  
Antiguo 23/02/2014, 22:30
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: ejecutar aplicacion c# desde c++

Puedes ejecutar TODO con c++....

WinExec("direccion",SW_SHOW);
Pon la dirección entre los "c:\\user\\.......\\archivo.extencion"
Ponga dos barras.
O...
execl("DIRECCION DEL PROGRAMA","Nombre del programa a usar","\"NOMBRE DE ARCHIVO"",0);
ejemplo:
execl("c:\\windows\\notepad","notepad","\"C:\\Docu ments and Settings\\foobar\\Escritorio\\texto.txt\"",0);
Eso abre el "texto.txt" que esta en el escritorio, lo hace con la aplicación "notepad" que se encuentra en "c:\\window\\notepad"
Esta función es buena por que puedes usar para asociar el archivo con una aplicación que no sea por defecto.

Puedes usar tambien la llamada a system("c:\archivo.exe") suponiendo que es un exe y que estas en windows.
Puedes usar los comandos bach para moverte por las carpetas...ya sabes cd.. dir c:\ solo los pones dentro de system("comando");

Otra cosa ni que decir si es windows hace falta windows.h ;)

hay otras funciones como spaw()
execv("c:\\windows\\command.com",ARG); //ARG es un comando de consola que lo cargas antes en una tabla char ARG[100] ={"ipconfig"}; o eso creo, a mi no me funciono XD
spawnl ( 0, "c:\\windows\\command.com", "command", 0 ); // aqui lo mismo creo pero enves de tabla lo escribes entre las "ipconfig"
spawnv ( 0, "c:\\windows\\command.com", ARG ); //Esto usa la tabla

no logre hacerlas funcionar pero tampoco le he dado muchas vueltas XD
Sino para que esta google es tu amigo XD
Como ves hay mil maneras de hacerlo, sabor tutti fruti.
¡Suerte!

Última edición por vangodp; 23/02/2014 a las 22:41

Etiquetas: aplicacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:48.