Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выключение компьютера [D6, WinXP]


Виталий___ ©   (2006-05-16 09:56:00) 

Как выключить компьютер по завершении рассчетов?
Задача: программа выполняет рассчеты, сохраняет результаты. После этого необходимо выключить компьютер. Как винда "убьет" программу, в принипе, не важно (данные уже сохранены).


Чапаев   (2006-05-16 13:08:00) [1]


> Виталий___   (16.05.06 10:41) [1]

Работать будет только под ХР и выше.


tesseract   (2006-05-16 12:33:00) [2]

sorry
ExitWindowsEx :-)


Дмитрий Л.   (2006-05-16 12:01:00) [3]


> tesseract ©   (16.05.06 11:36) [4]
>
> ShutdownWindowsEx - может он практичнее будет?


Нет такой функции.


tesseract   (2006-05-16 11:36:00) [4]

>>ShellExecute(0, nil,'shutdown','-s -t 00',nil,1);

ShutdownWindowsEx - может он практичнее будет?


balepa   (2006-05-16 11:35:00) [5]

Класный был бы калькулятор - посчитал (2+2) -> комп выключился ->включил посмотрел результат :)


Дмитрий Л.   (2006-05-16 11:16:00) [6]

Что за наезды -[[[
-)
Создавать новый процесс для выполнения одной функции  - не самое правильное решение.
Используй ExitWindowsEx или InitiateSystemShutdown(Ex).


Виталий___   (2006-05-16 10:41:00) [7]

Вот за что я люблю Ваш форум, так это за то что быстро отвечают.
Но увы, я уже сам решил задачку.
ShellExecute(0, nil,'shutdown','-s -t 00',nil,1);
Спасибо мне :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо