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

Вниз

Закрытие всех запущенных программ.   Найти похожие ветки 

 
Developerr ©   (2003-12-12 12:50) [0]

Доброе время суток!!!
Можно ли как-нибудь прописать Button"у код, чтобы при нажатии на эту кнопку закрывались все запущенные программы?

Вот, собственно, и весь вопрос.
Спасибо.


 
Sandman25 ©   (2003-12-12 12:54) [1]

Это называется выключение компьютера. См. где-то в WinAPI.


 
Developerr ©   (2003-12-12 12:56) [2]

Нет, выключать компьютер мне не нужно. Мне нужно, чтобы закрылиь только запущенные программы, которые висят на напели задач.


 
Sandman25 ©   (2003-12-12 12:57) [3]

Значит, нужно добраться до панели задач, перебрать все программы висящие там, и послать им сообщение о закрытии. Все пункты должны быть в FAQ.


 
Сергей Резников ©   (2003-12-12 13:02) [4]

Хочу заметить, что простого посыла команды может быть недостаточно, т.к. программа может выкинуть сообщение о необходимости сохранить открытый документ.
Это я о том, что этот момент надо учесть.


 
Developerr ©   (2003-12-12 13:13) [5]


> Сергей Резников ©

Не важно, пусть выкидывает сообщение. Такой вариант мне тоже подходит. Лишь бы срабатывала процедура закрытия этих программ.


 
Сергей Резников ©   (2003-12-12 13:20) [6]


> Developerr © (12.12.03 13:13) [5]

Тогда проще ;-)


 
Developerr ©   (2003-12-12 13:24) [7]

Нашел в справке такое, а как использовать не пойму. Это то, что мне нужно.

Closes all open files.

Delphi syntax:

function CloseAll: Boolean

Description

CloseAll attempts to close all open modules. If any modules have been modified, the user is prompted to save the changes.

The return value is true if all files were closed. If the user canceled saving a modified file, false is returned.

If you want to force the closure of all modified files without saving changes, you must call CloseModule for each module interface.


 
Сергей Резников ©   (2003-12-12 13:33) [8]

all open files.
-- дальше можно не читать.


 
Developerr ©   (2003-12-12 14:02) [9]

Можно не читать. А вот как использовать это функцию??? Вот в чем вопрос.


 
Zacho ©   (2003-12-12 15:14) [10]


> Developerr © (12.12.03 14:02) [9]

А она тебе не нужна. Разницу между Files и Process ощущаещь ?
А по существу вопроса - в FAQ есть ответ. http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621210&n=15



Страницы: 1 вся ветка

Текущий архив: 2003.12.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
3-86283
Chaked
2003-12-03 00:24
2003.12.26
Как посчитать количество записей, исключая при этом повторяющиеся


9-86241
MeF88
2003-05-31 08:05
2003.12.26
Вечный вопрос: мировые и оконные координаты OpenGl


14-86502
AlexKniga
2003-12-03 15:55
2003.12.26
[Комбинаторика] Помогите подсчитать вероятность выиграша


1-86338
16xmax
2003-12-12 17:04
2003.12.26
Delphi форма


1-86444
Вадим
2003-12-13 09:57
2003.12.26
Получить выделенный текст в текстовом поле чужого окна