![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
alexXx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 2.10.2005 Репутация: нет Всего: 1 |
Народ помогите плиз. Начинаю разбираться с кодингом под винду и никак не въеду, че такое дескрипторы и нафиг они нужны (только по русски;)). Может еще какие-нибудь советы дадите, или ссылочку какую!? Зарание Спасибо
![]() |
|||
|
||||
WERITAS |
|
|||
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Это аналог this'a в винде! Только он называется handle
![]() -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 1 Всего: 34 |
ну кароче к примеру ты открываеш/создаеш файл
функция АПИ тебе возвратит дескриптор файла (проще говоря номер) потом при работе с файлом нужно указывать его дескриптор чтобы система могла понять с каким именно файлом ей надо работать это вообщем справедливо для любого обьекта - файл/окно/сокет и так далее -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 1 Всего: 26 |
-------------------- Жизнь - печальная штука. |
|||
|
||||
DeadSoul |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: 2 Всего: 11 |
Бред. Дескриптор - это некоторое число\индекс, которое позволяет идентифицировать данный файл\мютекс\.... Для чего они нужны? Есть разные компилеры и разныя языки программирования. Они и нужны для общения между нинми -------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 3 Всего: 317 |
descriptor - нужда по 2-м причинам:
1. пощти каждый ресурс можно использовать 2-мя или более программами одновременно. если в такой ситуации каждый раз нужно было бы создавать структуру/класс "файл" - это дорого. если создаешь только новый дескриптор - дешевле ( но нужно считать сколько дескрипторов на каждый открытый файл есть) 2. легче передавать int чем какой-то указатель. МертвыйДуш: так что, компилеры нужны для общения между языками ? или десктрипторы для общения с компилерами ? ![]() -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
Neitron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 580 Регистрация: 3.10.2005 Где: Москва Репутация: 2 Всего: 5 |
Эх, если бы мне когда-нибудь кто-нить также всё разжовывал.
-------------------- Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей. Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ |
|||
|
||||
maxim1000 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 17 Всего: 110 |
![]() HANDLE определен как void* дескриптор дает возможность описать доступ кого-либо к какому-то объекту системы, т.е. к одному и то му же объекту один поток может иметь доступ на запись, а другой - на чтение (например) кроме того, позволяет вести подсчет ссылок на объект для автоматического его удаления, когда он уже никому не нужен... -------------------- qqq |
|||
|
||||
Neitron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 580 Регистрация: 3.10.2005 Где: Москва Репутация: 2 Всего: 5 |
Легче сказать: "Читаем Рихтера."
Это сообщение отредактировал(а) Neitron - 17.10.2005, 13:50 -------------------- Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей. Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ |
|||
|
||||
alexXx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 2.10.2005 Репутация: нет Всего: 1 |
Спосибо вам ОГРОМНОЕ всем. Вроде начинаю догонять!!!!!
![]() |
|||
|
||||
WERITAS |
|
|||
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Ай, я перекодил ![]() -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
DeadSoul |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: 2 Всего: 11 |
НЕТ! Смотри Event,Mutex... -------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |