Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.03;
Скачать: CL | DM;

Вниз

Помогите. 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1256418198
XXL
2009-10-25 01:03
2010.01.03
Давно ли delphimaster рекламирует сомнительные сайты ?


15-1257172006
Loky1984
2009-11-02 17:26
2010.01.03
Не запускается Delphi6


15-1257150981
Kolan
2009-11-02 11:36
2010.01.03
Форма Т-12


15-1250364331
Kerk
2009-08-15 23:25
2010.01.03
Попиарюсь маленько :)


3-1232619397
Novice
2009-01-22 13:16
2010.01.03
Разделить параметры запроса.... или как-то так...