Вниз
Скачать: 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
1-1089176623
Fishka
2004-07-07 09:03
2004.07.18
StringGrid - перетаскивание и изменение ширины столбцов


1-1088720963
Глеб
2004-07-02 02:29
2004.07.18
Определение компонента, над которым находится фокус


3-1088171628
Эдик
2004-06-25 17:53
2004.07.18
Подключение к DBASE


1-1089048335
Arm79
2004-07-05 21:25
2004.07.18
Преобразование типов


3-1088146304
denis24
2004-06-25 10:51
2004.07.18
Отмена показа движения курсора в grid




   Наверх