переход в спяций режим (процедура)
Друзья очень нужна процедура "Переход компьютера в спящий режим"
Цитата: Somebody
Честно говоря очень не понятная ссылка!!!Somebody,можешь помочь разобраться??
Цитата: wer-sto
Честно говоря очень не понятная ссылка!!!Somebody,можешь помочь разобраться??
Могу, но как?
Что и где прописать, чтобы компьютер перешел в спящий режим???
Попробуй
Цитата: Washington
SetSuspendState(true,true,false);
Попробуй
Попробуй
выдает ошибку (неизвестный идефикатор"SetSuspendState")
Может что прописывать в uses надо??
function SetSuspendState(Hibernate,ForceCritical,DisableWakeEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
Цитата: ahilles
объяви вот это:
function SetSuspendState(Hibernate,ForceCritical,DisableWakeEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
function SetSuspendState(Hibernate,ForceCritical,DisableWakeEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
где обявить???
Вот это уж сам попробуй, повтыкай строку куда-нибудь наугад. Не всё ж за тебя дела будут. Такие вещи решаются тыком в небо :) А вообще книги читать надо. Такой инфы море
Help рулит! Из help'а по языку в Delphi можно много интересного узнать…
Цитата: Somebody
Help рулит! Из help'а по языку в Delphi можно много интересного узнать…
В моём списке используемой литературы такой процедуры нет! Я всё облазил, по этому и обратился к вам. Если укого есть поделитесь!!!
[highlight=delphi]
....
implementation
....
function SetSuspendState(Hibernate,ForceCritical,DisableWak eEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
[/highlight]
либо так
[highlight=delphi]
function SetSuspendState(Hibernate,ForceCritical,DisableWak eEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
.....
implementation
.....
[/highlight]
Цитата: ahilles
wer-sto, надо так:
[highlight=delphi]
....
implementation
....
function SetSuspendState(Hibernate,ForceCritical,DisableWak eEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
[/highlight]
либо так
[highlight=delphi]
function SetSuspendState(Hibernate,ForceCritical,DisableWak eEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
.....
implementation
.....
[/highlight]
[highlight=delphi]
....
implementation
....
function SetSuspendState(Hibernate,ForceCritical,DisableWak eEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
[/highlight]
либо так
[highlight=delphi]
function SetSuspendState(Hibernate,ForceCritical,DisableWak eEvent: BOOL):BOOL; stdcall; external 'PowrProf.dll';
.....
implementation
.....
[/highlight]
и что она делает? можно поставить эту процедуру в обработку клика??
Код:
SetSuspendState(true,true,false);
Имхо, не стоит вообще обьяснять человеку, который не может найти в справке функцию, как нужно перевести компьютер в спящий режим. Если человеку не хватает чего-то, чтобы набрать имя функции и нажать F1 в IDE - толку ему обьяснять использование этих функций. Перефразирую kot'a - этот вопрос не принес, ничего, полезного, наталкивющего сообщество на раздумье, а есть всего-лишь требование поделиться знаниями.
Цитата: wer-sto
В моём списке используемой литературы такой процедуры нет!
Я говорю, в help'е можно узнать, где это писать и много всего ещё.
А функции этой, кстати, у меня в help'е Delphi 6 нет, в Delphi 7 вроде бы тоже. Зато есть интернет, чтобы всё найти.