Вниз
Скачать: CL | DM;

   Найти похожие ветки [EnableWindow]

← →
Kair ©   (2004-06-03 21:53) [0]

var
 Enbd: Boolean = True;

procedure SetEnable(Value: Boolean);
begin
if EnableWindow(Wnd, Value) then
 begin
  Enbd := Value;
 end;
end;

Процедура SetEnable(False) окно блокирует, но Enbd в False не устанавливается...
Почему?


← →
panov ©   (2004-06-03 22:32) [1]

А почему процедура и в ней не var-параметр?

If the window was previously disabled, the return value is nonzero.

If the window was not previously disabled, the return value is zero. To get extended error information, call GetLastError.

var
Enbd: Boolean = True;

procedure SetEnable(var Value: Boolean);
begin
 EnableWindow(Wnd, Value);
 Enbd := IsWindowEnabled(Wnd);
end;


← →
panov ©   (2004-06-03 22:33) [2]

А почему процедура и в ней не var-параметр?
Прошу прощения - сначала не заметил, что переписывается другая переменная.


← →
Kair ©   (2004-06-04 05:58) [3]

Ага, спасибо.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
14-1088434288
nick-from
2004-06-28 18:51
2004.07.18
Владельцам КПК (Москва)


14-1088688382
Sound_Blast
2004-07-01 17:26
2004.07.18
Проблемы со звуком


3-1087975554
Andriy Tysh
2004-06-23 11:25
2004.07.18
Что лучше использовать ADOQuery или ADOStoredProcedure?


1-1089216701
Johnny Raw
2004-07-07 20:11
2004.07.18
про TCanvas


4-1086254243
Вася
2004-06-03 13:17
2004.07.18
Как определить наличие принтера в системе




   Наверх