C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Запуск своего приложения
Александр
Отправлено: 31.01.2004, 06:44


Не зарегистрирован







Как можно запустить своё же приложение из своего же приложения. Так, чтобы получились 2 одинаковые, параллельно работающие программы, ничего не требующих друг от друга. 2 независимых экземпляра.
gauldot
Отправлено: 31.01.2004, 12:26


Ученик-кочегар

Группа: Участник
Сообщений: 22



// Запускает программу как отдельное приложение не закрывая
// предыдущую.
// (если надо закрыть предыдущую используй execlp)

spawnlp (P_NOWAIT, "myprog.exe", "myprog.exe", NULL);

** pasha
Отправлено: 31.01.2004, 20:01


Не зарегистрирован







CODE

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   ShellExecute(Handle,NULL,"Project1.exe",NULL,NULL,SW_SHOWNORMAL);
   WinExec("Project1.exe", SW_SHOW);
// также  CreateProcess();
}

Вернуться в Вопросы программирования в C++Builder