Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];
ВнизЗакрытие консольных приложений Найти похожие ветки
← →
Gjo (2008-05-30 21:58) [0]Есть программа в которой по нажатию кнопки открываются консольные программы дельфи при закрытии программы все формы закрываются как надо а вот консоли остаюстя. Подскажите как можно по кнопке закрыть эти консольные программы?
← →
Умища (2008-05-30 22:13) [1]нужно дать понять консольным программам, что пора закругляться...
а консольным программам нужно дать возможность принять понимание и закруглиться
← →
nimble_ (2008-05-30 22:16) [2]> нужно дать возможность принять понимание и закруглиться
Не обязательно. Можно просто отрубить процесс нафик и успокоиться
← →
Сергей М. © (2008-05-30 22:20) [3]Успокоиться лучше тебе.
Такую вель околесицу несешь - мама не горюй)
← →
Palladin © (2008-05-30 22:22) [4]ну я бы не сказал, что топором по шее это самый предпочтительный вариант... хотя может Игорю понравится... он любит про методы императоров древнего китая рассказывать :)
← →
Gjo (2008-05-30 22:25) [5]>нужно дать понять консольным программам, что пора закругляться...
как бы поделикатнее им это сказать?
>а консольным программам нужно дать возможность принять понимание и закруглиться
сам то понял что сказал?
nimble_
Прсто странно выглядит прога которая после нажатия кнопки выход закрывается частично)))
← →
Сергей М. © (2008-05-30 22:25) [6]
> Palladin © (30.05.08 22:22) [4]
Эт которые за "странное" что-то там стразу оттяпывали желающим оного ?)
← →
Palladin © (2008-05-30 22:27) [7]да, кстати, там в [1] это я... в "прочее" немножко побаловался... ) расстворителем личности поработал )
← →
nimble_ (2008-05-30 22:27) [8]> Можно просто отрубить процесс
1. функция TerminateProcess(hProcess:Cardinal, uExitCode:Cardinal):LongBool
hProcess - описатель процесса
uExitCode - cod завершения
если вернет не нуль, всё нормально, иначе, можно проверить ошибку вызвав
функцию GetLastError()
2. ExitProcess(uExitCode:Cardinal) - завершает текущий процесс
3. ExitThread(uExitCode:Cardinal) - если это основной поток, приложение завершится.
Как вариант вот есть пример: http://programmersforum.ru/showthread.php?t=12626
← →
Palladin © (2008-05-30 22:29) [9]
>Gjo (30.05.08 22:25) [5]
ну так эта... раз так все категорично, то удачи...
← →
Сергей М. © (2008-05-30 22:30) [10]
> Gjo (30.05.08 22:25) [5]
> странно выглядит прога которая после нажатия кнопки выход
> закрывается частично
Если ты в ходе работы своего приложения стартовал другое приложение, то оно уже не твоё, оно живет своей собственной жизнью.
И если это другое приложение, будь оно хоть консольное хоть на луне, ничего не знает о твоих "странных желаниях", то оно вправе не быть рабом этих "желаний" и продолжать "жить" сколь ему вздумается)
← →
Gjo (2008-05-30 22:30) [11]nimble_
Спасибо.
Я уж думал на этом форуме только стебут)))
← →
Сергей М. © (2008-05-30 22:32) [12]
> nimble_ (30.05.08 22:27) [8]
>
> > Можно просто отрубить процесс
>
> 1. функция TerminateProcess
Открытие америки несло благо лишь однажды)
← →
Сергей М. © (2008-05-30 22:35) [13]
> думал на этом форуме только стебут
тут не только это с тобой сделают)
здесь в цене поза)
← →
Palladin © (2008-05-30 22:38) [14]
>Сергей М. © (30.05.08 22:25) [6]
ага )
а вообще мы с вами наблюдаем рождение еще одного "чудо-программиста"...
ну да бог с ними... не понимающими всеобщие принципы взятия и освобождения ресурсов...
← →
Gjo (2008-05-30 22:41) [15]>тут не только это с тобой сделают)
скорее с моим мозгом
← →
MIOW (2008-05-30 22:41) [16]
> думал на этом форуме только стебут
тут не только это с тобой сделают)
← →
Сергей М. © (2008-05-30 22:45) [17]
> MIOW (30.05.08 22:41) [16]
Ба !
Тебя уже отпели, а ты все еще на табуретке ?)
Пора уже .. пора ..
← →
Gjo (2008-05-30 22:49) [18]А с чего он на табуретке? провинился?)
← →
Сергей М. © (2008-05-30 22:51) [19]
> с чего он на табуретке?
Покаялся).. За грехи платит)
← →
MIOW © (2008-05-30 22:55) [20]А флуд - это грех? ;-)
← →
Сергей М. © (2008-05-30 22:59) [21]А не валять ваньку семестр за семестром, чтобы не быть "полным нубом в прогаммировании, особенно Delphi" - это благочестие ?
← →
MIOW © (2008-05-30 23:03) [22]Вы случайно не наш препод?
← →
Сергей М. © (2008-05-30 23:06) [23]Упаси бог быть преподом у таких олухов)
← →
Gjo (2008-05-30 23:06) [24]Тут походу преподы сидят)))
← →
Сергей М. © (2008-05-30 23:08) [25]
> Тут походу
Тут "походу" пацанствуют, а не учатся программингу)
← →
MIOW © (2008-05-30 23:08) [26]Упаси бог быть олухом у таких преподов :-D
← →
Gjo (2008-05-30 23:10) [27]когда на тебя выливается куча говна и только один человек отвечает нормально сложно чемунибцдь научиться...
← →
Сергей М. © (2008-05-30 23:11) [28]
> MIOW © (30.05.08 23:08) [26]
Не упасет)
Завтра табуретку вышибут)
← →
Palladin © (2008-05-30 23:13) [29]преподы здесь не сегодня, а всегда... потому форум и считается лучшим... здесь программисты растут, а не чудики, с временем существования сознания без пространства и времени от сессии до сессии...
← →
Сергей М. © (2008-05-30 23:15) [30]
> Gjo (30.05.08 23:10) [27]
А тебе, видать, это нравится)
Тебе ж в [1] верное направление указали, а ты и к [28] не обратил на него внимания, только носом крутишь , где что куда льется да чем пахнет)
← →
MIOW © (2008-05-30 23:15) [31]Думаю, ты бы не отказался это сделать...
Не вышибут, я же нужен ВС РФ
← →
Сергей М. © (2008-05-30 23:20) [32]
> я же нужен ВС РФ
Да, конечно)
Прапор из призывной команды - Ангел во плоти - подхватит-спасет)
← →
Сергей М. © (2008-05-30 23:22) [33]
> Gjo (30.05.08 23:10) [27]
Итак, чем ты собссно не доволен ? Тем что тебе было предложено задуматься над штатным (а не аварийным !) завершением порожденных тобой приложений ?
← →
Gjo (2008-05-30 23:24) [34]Ну вообщем да.
← →
Сергей М. © (2008-05-30 23:25) [35]Ну тогда руби направо и налево а-ля [8].
И не канючь тут потом про "глюки".
← →
Gjo (2008-05-30 23:26) [36]Yes my master)
← →
Palladin © (2008-05-30 23:28) [37]
>Ну вообщем да.
"да" - что значит да? ты гостей сразу газом травишь вместо того что бы сказать "народ я того спать хочу" ?
← →
Gjo (2008-05-30 23:29) [38]Не понял метафоры?
← →
Сергей М. © (2008-05-30 23:33) [39]
> Gjo (30.05.08 23:29) [38]
Знач точно спишь на ходу)
Мысль теряешь, пахнешь непривычно - значит пора баиньки)
← →
Gjo (2008-05-30 23:37) [40]ДОпишу прогу и баиньки)
> Сергей М. © (30.05.08 23:22) [33]
PS с этого и надо было начинать...сам уже устал флудить)
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.053 c