Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Чё такое Handle? [D7, XP]


Страницы:   1 2

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо