Создать игру, создание игр, конструктора игр, игровые движки, разработка игр, сделать игру
Приветствую Вас Гость · Вход · Регистрация  ·  Новые сообщения · Участники · Правила · Поиск · RSS
Страница 1 из 11
Форум разработчиков игр » Программирование » C, C++, C# » Завершение программы (Вопрос)
Завершение программы
GreyGloomy Дата: Понедельник, 24.06.2013, 21:12 | Сообщение # 1
( IGA Team )
Просмотр профиля: GreyGloomy

Сообщений: [79]
Может кто ни будь объяснить как завершать одну программу из другой? question
Пока ничего ненарыл в интернете.
Что требуется:
1.Идёт запуск программы(в данном случае консоль)
2.Она тебе выдаёт некоторую информацию и ты должен начать Y\N
3.Если нажал Y-он закрывает программу,Если нажал N-продолжает работать и закрывается сама.
Как сделать что бы сама закрылась-я понял.А как что бы закрывала?


IGA Team
Нечем заняться?-Начинай рендерить!
Конструктор Дата: Понедельник, 24.06.2013, 22:30 | Сообщение # 2
( Не ленимся =) )
Просмотр профиля: Конструктор

Сообщений: [1852]
WiHandle : Handle;
WinHandle := FindWindow(nil,'Имя окна'); //находим окно с нужным именем и получаем его хендл
SendMessage(WinHandle,WM_Close,0,0);  //посылаем этому окну сообщение о завершении работы

Если не подходит, то подробнее напиши какое именно приложение нужно завершить. Имеет ли оно окно?


Работаю над Каваей.
GreyGloomy Дата: Понедельник, 24.06.2013, 23:14 | Сообщение # 3
( IGA Team )
Просмотр профиля: GreyGloomy

Сообщений: [79]
:Цитата Конструктор:Если не подходит, то подробнее напиши какое именно приложение нужно завершить. Имеет ли оно окно?Приложение окно то имеет.Но мне надо что бы в самой консоли при выдаче вопроса "Закрыть окно? (Нажмите Y\N)",и при нажатии Y закрывалось окно

IGA Team
Нечем заняться?-Начинай рендерить!


Сообщение отредактировал: GreyGloomy - Понедельник, 24.06.2013, 23:15
Конструктор Дата: Вторник, 25.06.2013, 01:21 | Сообщение # 4
( Не ленимся =) )
Просмотр профиля: Конструктор

Сообщений: [1852]
GreyGloomy, тогда используй код выше, а название окна напиши в константу:
const WindowName = 'Название окна';

SendMessage(FindWindow(nil,WindowName),WM_Close,0,0);


Работаю над Каваей.
Форум разработчиков игр » Программирование » C, C++, C# » Завершение программы (Вопрос)
Страница 1 из 11
Поиск:

При полном или частичном копировании материалов сайта ссылка на Make-Games.ru обязательна. Make-Games.ru © 2008 - 2016 Хостинг от uWeb
Топ Разработка игр Рейтинг@Mail.ru