![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чё такое Handle? [D7, XP]
Footballer © (2006-07-03 23:32:00)Извените, все тут говорят:"Handle, Handle", а чё это такое, я не знаю. Объясните, пожалуйста...
Джо (2006-07-04 03:50:00) [1]> [37] Fay © (04.07.06 03:46)
> Предлагаю для простоты считать, что
Принято :)
Fay (2006-07-04 03:46:00) [2]По поводу 32-разрядности.
Предлагаю для простоты считать, что handle окна имеет тип HWND, фонта - HFONT, файла - HFILE и т.д.
Германн (2006-07-04 03:08:00) [3]
> Ну, а где в [0, 6, 9, 15, 19 &etc] про половой диморфизм
> дельфи?
???
Leonid Troyanovsky (2006-07-04 02:50:00) [4]
> Шпиён (04.07.06 02:00) [30]
> Не буду спорить -) Но если уж была допущена неточность -
> ее следует исправить, ведь так?
Мы ж не против.
Однако, если я буду выправлять все замеченные неточности,
то во-первых: это скучно, во-вторых: меня сочтут занудой.
Так, что оставляю это удовольствие другим.
> Тем более, вопрос был про некий "хэндл ядра", а не про объекты
> ядра :Р
--
Regards, LVT.
Leonid Troyanovsky (2006-07-04 02:39:00) [5]
> Шпиён (04.07.06 02:20) [33]
> Это не увиливание, а сознательное нежелание переписывать
> и разжёвывать третью(кажется, точно не помню, склероз)
> главу Рихтера в рамках данной темы. IMHO это - уже не для
А чего тут жевать? Тем более, что некоторые осуждают.
Достаточно
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gloss_g/hh/Gloss_g/glossary_10340c52-3b0e-434c-a5db-6870fd6cfac6.xml.asp
--
Regards, LVT.
Шпиён (2006-07-04 02:20:00) [6]
> Leonid Troyanovsky © (04.07.06 02:10) [32]
Это не увиливание, а сознательное нежелание переписывать и разжёвывать третью(кажется, точно не помню, склероз) главу Рихтера в рамках данной темы. IMHO это - уже не для "Начинающих".
Тем более, вопрос был про некий "хэндл ядра", а не про объекты ядра :Р
Leonid Troyanovsky (2006-07-04 02:10:00) [7]
> Шпиён (04.07.06 01:33) [26]
> Только вот Delphi1 для Win16 уже раритет, а компилятора
> Delphi для 64-разрядной Windows пока нет. Или я отстал от
> жизни?
Ну, а где в [0, 6, 9, 15, 19 &etc] про половой диморфизм дельфи?
Т.е., [4], ясное дело, самый полный, не ограниченный,
так сказать, экстрасенсорным восприятием.
Ну, а, насчет, объектов ядра я бы не стал так увиливать,
бо это более значительно чем некое "ну-ну".
--
Regards, LVT.
Джо (2006-07-04 02:07:00) [8]> [30] Шпиён (04.07.06 02:00)
> Но если уж была допущена неточность -
> ее следует исправить, ведь так?
Возможно, что и стоит. Только топик такой неаппетитный со своим "чёканьем", что как-то и неохота :)
Шпиён (2006-07-04 02:00:00) [9]
> Джо © (04.07.06 01:49) [29]
Не буду спорить -) Но если уж была допущена неточность - ее следует исправить, ведь так?
Джо (2006-07-04 01:49:00) [10]> [28] Шпиён (04.07.06 01:44)
>
> > Джо © (04.07.06 01:36) [27]
>
> Я про 32-битность -)
А как раз 32-битность в отношении к Handle совершенно не существенна.
Шпиён (2006-07-04 01:44:00) [11]
> Джо © (04.07.06 01:36) [27]
Я про 32-битность -) Но про размерность указателя даже боюсь упоминать... Потому как опасаюсь, что следующий вопрос будет - "а что такое указатель", и так до самых азов. А учебники писать - на то Архангельский есть...не к ночи будь помянут -))))
Джо (2006-07-04 01:36:00) [12]> Если кто-то может сформулировать точнее и понятнее - буду
> только рад.
Вот, пожалуйста.
[18] Игорь Шевченко © (04.07.06 00:24)
Шпиён (2006-07-04 01:33:00) [13]
> Leonid Troyanovsky © (04.07.06 01:18) [24]
> И, пжлст, подробней, насчет подкрепляемости и громкости.
Да пожалуйста -) Вместо невнятного "ну-ну" по поводу 32-разрядных хэндлов мог бы и разъяснить - так, чтобы новичку было понятно, что имел в виду :Р
О существовании Win16 никто не забыл. И о том, что 64-разрядная Windows бывает - тоже.
Только вот Delphi1 для Win16 уже раритет, а компилятора Delphi для 64-разрядной Windows пока нет. Или я отстал от жизни?
Прошу прощения у Footballerза неточность. Точнее было бы сказать "для наиболее распространенной на данный момент Win32handle - 32 -битное число." (И ни слова про распространенность Unix - здесь это будет оффтопиком).
Если кто-то может сформулировать точнее и понятнее - буду только рад.
Пусик (2006-07-04 01:25:00) [14]Удалено модератором
Leonid Troyanovsky (2006-07-04 01:18:00) [15]Удалено модератором
Footballer (2006-07-04 00:59:00) [16]Спасибо!
Gero (2006-07-04 00:50:00) [17]> [19] Footballer (04.07.06 00:35)
procedure TForm1.Button1Click(Sender: TObject);
var
H: Integer;
begin
H := Handle;
end;
Пусик (2006-07-04 00:50:00) [18]Удалено модератором
Leonid Troyanovsky (2006-07-04 00:48:00) [19]
> Footballer (04.07.06 00:35) [19]
> В принципе, чё такое Handle, я понял, на этом спасибо. Но
> если вы уж так взялись оспаривать эту тему,
Оспаривать хендлы не возьмется даже последний чеченский хакер
(не на ночь будет помянут).
Поэтому, гугли себе примеров с миром.
--
Regards, LVT.
Footballer (2006-07-04 00:35:00) [20]В принципе, чё такое Handle, я понял, на этом спасибо. Но если вы уж так взялись оспаривать эту тему, то может кто-нибудь всё-таки напишет мне простенький код с использованиием Handle