Programación General > Visual C++

 ¿Cúal es el codigo para abrir un archivo, .exe?

<< < (2/2)

m0skit0:
Eso que dices es en Windows. En Linux no abres ninguna consola. De todas formas, si lo que quieres es mantener una relación con el nuevo proceso abierto, personalmente me centraría en el estándar POSIX y sus llamadas al sistema (fork, execve, etc...), y no en un estándar cerrado de una única empresa que sólo funciona en un único SO.

Saludos.

rfog:
Claro, te mantienes en un estándar abierto pero usas cuadros de diálgo de windows, o peor aún, C++/CLI como está usando Burns... Con lo que usar el estándar POSIX tiene toda la razón del mundo.

Si en un programa .NET (no sólo C++/CLI) usas algo nativo, como las funciones del runtime de C que propones, eso significa varios cambios de contexto entre la máquina virtual .NET y el código nativo, en contra de usar la propia biblioteca de .NET, que hará el cambio de contexto cuando sea necesario...

Vamos, que haciendo un programa en C++/CLI tiene mucho sentido respetar los estándares...

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa