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

Problema al ejecutar una aplicación

Estas en el tema de Problema al ejecutar una aplicación en el foro de C/C++ en Foros del Web. Hola a todos tengo poco tiempo que empese a programar en c++ y al querer ejecutar una aplicacion me ha pasado una de dos cosas: ...
  #1 (permalink)  
Antiguo 05/11/2010, 17:20
 
Fecha de Ingreso: marzo-2009
Mensajes: 33
Antigüedad: 15 años, 2 meses
Puntos: 0
Problema al ejecutar una aplicación

Hola a todos tengo poco tiempo que empese a programar en c++ y al querer ejecutar una aplicacion me ha pasado una de dos cosas:
  1. La aplicacion no se abre
  2. La aplicacion se abre pero no continua el programa

En el primer caso e leido que con aplicaciones que tengan mas de "x" caracteres en su nombre no sea abren.

El segundo caso lo probe con calc.exe, creo que es lo normal no continuar el programa hasta que se cierre la aplicacion abierta, en este caso quisiera saber si hay alguna forma de seguir el programa con la aplicacion abierta.

Este es el codigo que uso

Código:
system("\"C:\\Users\\Owner\\Desktop\\...\\...\\...\\1.cuentasclientes.exe\"");
  #2 (permalink)  
Antiguo 06/11/2010, 00:35
Avatar de gvite666  
Fecha de Ingreso: abril-2010
Mensajes: 65
Antigüedad: 14 años
Puntos: 4
Respuesta: Problema al ejecutar una aplicación

pues lo unico q se me ocurre a mi es tratar de hacer varios procesos o hilos:

http://www.chuidiang.com/clinux/proc...cesoshilos.php

aqui te explican lo que es cada cosa, si estas bajo otro sistema operativo solo busca en Google acerca de lo mismo pero con el S.O. q utilices.
Espero te sirva.
Saludos
__________________
No pienses si no vas a actuar.
  #3 (permalink)  
Antiguo 06/11/2010, 11:00
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Problema al ejecutar una aplicación

Algo asi deberias ser. Y deberia funcionar en cualquier SO.

Código C++:
Ver original
  1. switch (fork())
  2. {
  3.     case 0:
  4.         /* Código del proceso hijo */
  5.          execv("/bin/ls", NULL);
  6.  
  7.         break;
  8.     default:
  9.         /* Código del proceso original */
  10. }

Etiquetas: ejecutar
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 10:53.