Вниз
Скачать: 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.021 c
1-1089116073
Sectey
2004-07-06 16:14
2004.07.18
Есть ли функция обратная TypeInfo?


1-1089019836
АлексейК
2004-07-05 13:30
2004.07.18
FreeAndNil никого не убивает, иногда, но постоянно


1-1088842326
clampo
2004-07-03 12:12
2004.07.18
самонахождение файлов *.bmp


1-1088962595
TUser
2004-07-04 21:36
2004.07.18
PAnsiChar и GetShortPathName


1-1089181098
StarWolf
2004-07-07 10:18
2004.07.18
Динамическое создание элементов на форме




   Наверх