Форум: "Начинающим";
Текущий архив: 2010.01.03;
Скачать: [xml.tar.bz2];
ВнизПомогите. Handle Найти похожие ветки
← →
ms (2009-11-13 18:36) [0]
program Project1;
{$APPTYPE CONSOLE}
uses
windows,messages,SysUtils;
begin
SendMessage(Handle,WM_SYSCOMMAND,SC_MONITORPOWER,2);
end.
Ошибка: [Error] Project1.dpr(9): Undeclared identifier: "Handle"
в чём дело?
← →
CrytoGen (2009-11-13 19:44) [1]А как вы определили, что это ошибка? Где это написано? :)
← →
DVM © (2009-11-13 20:06) [2]
> в чём дело?
Дело в том, что: Undeclared identifier: "Handle"
← →
0x00FF00 (2009-11-13 20:57) [3]Поработаю-ка Капитаном Очевидность =)
° Сударь, Вы не объявили переменную Handle.
° Более того, она здесь нахрен не сдалась. Замените на константу 0.
° Ещё более того, без соответствующих привилегий винда вообще не даст погасить монитор. Т.е. скомпилиться-то оно скомпилится. Но работать не будет.
← →
ms (2009-11-13 21:50) [4]Всё понятно! Ребят, на подобном примере срабатывает такой код, handle нигде объявлена не была, этот дескриптор консоли поумолчанию, типа Application.Handle.
Как быть, как погасить экран с консоли, что прописать вместо Handle. Права не вопрос, они есть. Объясните что не так.
← →
ms (2009-11-13 21:54) [5]Вопрос закрыт.
Догадался в 2 счёта, 0 не работает, работает вот такой код.
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.01.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c