Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.29;
Скачать: CL | DM;

Вниз

Закрытие консольных приложений   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.028 c
15-1211205462
Ломброзо
2008-05-19 17:57
2008.06.29
Как крякнуть IE


15-1211045220
@!!ex
2008-05-17 21:27
2008.06.29
Что такое кристаллическая решетка?


2-1212159932
Сергей
2008-05-30 19:05
2008.06.29
Процедура-параметр.


15-1209724339
may be I am noob...
2008-05-02 14:32
2008.06.29
Свой сервер для входящей почты


2-1212397067
TBase_Tree
2008-06-02 12:57
2008.06.29
Помогите с Excel