Главная страница
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.017 c
3-86285
Djek
2003-12-02 18:13
2003.12.26
Фильтрация в БД


14-86554
Nelud
2003-11-28 18:07
2003.12.26
Можно ли/нужно ли помочь человеку который сам себе помочь


1-86356
Sash
2003-12-12 14:20
2003.12.26
XPManifest


14-86536
SiJack
2003-12-03 16:20
2003.12.26
Написал я игру FourTris называется - чаго с ней делать теперь?


14-86547
race1
2003-12-02 14:26
2003.12.26
wmvare and drivers