Главная страница
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.019 c
1-86424
download
2003-12-14 03:40
2003.12.26
SelText в Winapi


7-86570
Dimok
2003-10-20 22:09
2003.12.26
Запрет на отключение компьютера


14-86556
Johnmen
2003-12-02 13:38
2003.12.26
Справочная система и CHM файлы


6-86468
atruhin
2003-10-29 07:35
2003.12.26
Как уничтожить умершие сокеты


1-86422
Japan
2003-12-12 06:44
2003.12.26
Снимок экрана вместе с курсором