Работаю в MV C++ 6.0 (MFC)
Как сделать рестарт программы ( готового проекта) при нажатии на кнопку?
Если функции рестарта вообще не существует: как сделать тупо, чтобы при нажатии на кнопку программа выходила и заходила обратно вновь?
Спасибо...
Re: как закрыть и открыть проект?
От:
Аноним
Дата:
07.04.09 10:35
Оценка:
Здравствуйте, Valeron, Вы писали: V>Работаю в MV C++ 6.0 (MFC) V>Как сделать рестарт программы ( готового проекта) при нажатии на кнопку? V>Если функции рестарта вообще не существует: как сделать тупо, чтобы при нажатии на кнопку программа выходила и заходила обратно вновь?
Функции рестарта не существует — я не слышал о такой функции.
С помощью функции CreateProcess() запускаете новую копию своей программы из работающей копии, а потом завершаете работающую копию.
Описание функции CreateProcess() смотрите в MSDN.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Valeron, Вы писали: V>>Работаю в MV C++ 6.0 (MFC) V>>Как сделать рестарт программы ( готового проекта) при нажатии на кнопку? V>>Если функции рестарта вообще не существует: как сделать тупо, чтобы при нажатии на кнопку программа выходила и заходила обратно вновь? А>Функции рестарта не существует — я не слышал о такой функции. А>С помощью функции CreateProcess() запускаете новую копию своей программы из работающей копии, а потом завершаете работающую копию. А>Описание функции CreateProcess() смотрите в MSDN.
Ясно...
Я делаю через WinExec. Там есть функция открытия процесса.
А как его завершить?
Re[3]: как закрыть и открыть проект?
От:
Аноним
Дата:
08.04.09 11:35
Оценка:
Здравствуйте, Valeron, Вы писали: V>>>Работаю в MV C++ 6.0 (MFC) V>>>Как сделать рестарт программы ( готового проекта) при нажатии на кнопку? V>>>Если функции рестарта вообще не существует: как сделать тупо, чтобы при нажатии на кнопку программа выходила и заходила обратно вновь? А>>Функции рестарта не существует — я не слышал о такой функции. А>>С помощью функции CreateProcess() запускаете новую копию своей программы из работающей копии, а потом завершаете работающую копию. А>>Описание функции CreateProcess() смотрите в MSDN. V>Ясно... V>Я делаю через WinExec. Там есть функция открытия процесса.
Не используйте устаревшую функцию WinExec! Используйте только CreateProcess.
V>А как его завершить?
Для завершения процесса есть функции TerminateProcess (опасная!) и ExitProcess,
их описания смотрите в MSDN.
Здравствуйте, Valeron, Вы писали:
V>Работаю в MV C++ 6.0 (MFC) V>Как сделать рестарт программы ( готового проекта) при нажатии на кнопку?
V>Если функции рестарта вообще не существует: как сделать тупо, чтобы при нажатии на кнопку программа выходила и заходила обратно вновь? V>Спасибо... здесь