![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос О Процессах
Демонов Е.В. © (2002-10-03 12:08:00)Обьясните разнизу между
GetCurrentProcess и GetCurrentProcessId
Демонов Е.В. (2002-10-03 17:20:00) [1]>>Игорь Шевченко
Не кажется.
Игорь Шевченко (2002-10-03 17:10:00) [2]Демонов Е.В. © (03.10.02 16:55)
> Я Ведь Так из Чистого Любопытства спросил..
> Рановато мне это пока... Может через месяц-два
Вам не кажется, уважаемый, что это смахивает на нахальство и неуважение к участникам форума ?
Демонов Е.В. (2002-10-03 16:55:00) [3]Спасибо канечно...
Я Ведь Так из Чистого Любопытства спросил..
Рановато мне это пока... Может через месяц-два..
Внук (2002-10-03 16:55:00) [4]>>Демонов Е.В. © (03.10.02 16:49)
Спасибо :)
Le Taon (2002-10-03 16:53:00) [5]PS описатели объектов ядра нужно освобождать, когда они больше не нужны.
Le Taon (2002-10-03 16:50:00) [6]Идентификатор процесса - вещь, ни к чему ни обязывающая систему.
Ты можешь и глазом не моргнуть, как под тем же идентификатором будет уже другой процесс.
Его желательно каждый раз получать заново.
Описатель - вещь более серьёзная.
Получив его, ты можешь расчитывать, что, даже если процесс
завершится, его объект ядра не будет разрушен, и ты, например,
сможешь получить код окончания.
Описатель каждого объекта ядра процессозависим, т.е. в
двух разных процессах описатели третьего будут иметь разные
значения (если нет наследования описателей).
ID же один.
Демонов Е.В. (2002-10-03 16:49:00) [7]http://lib.prm.ru
Осталось, да там много чего осталось.........
Внук (2002-10-03 16:44:00) [8]Демонов Е.В. ©
> Думаете где я Руководство разработчика взял
Кстати, где? Может, там еще осталось :))
Внук (2002-10-03 16:42:00) [9]>>Демонов Е.В. ©
>>и следовательно по этому идентификатору я могу найти процесс
Было бы нерационально, чтобы система тоже искала процесс по идентификатору. Поэтому используются описатели, представляющие собой по сути указатели на объекты ядра. И искать ничего не приходится.
А идентификаторы - это больше уже для определения родственных связей между процессами и т.д. В общем - для удобства программиста.
Игорь Шевченко (2002-10-03 16:36:00) [10]REA (03.10.02 16:25)
Класс! Лучше не скажешь :-)
Демонов Е.В. (2002-10-03 16:29:00) [11]>>Внук
Да Ладно как оскарбление.. И веши не такие уж фундаментальные.
Конечно если заниматся программированием не первый год то возможно что это фундаментально, а если всего навсего почти год (Это О Себе) и только последние несколько месяцев перешёл от программирования при поможи компонент к WINAPI, сообщениям и т.д.
Вы ведь тоже не самого рождения это знали. Тем более программирование это моё хобби - всмысле работаю я не программистом - ну может в перспективе. А книги действительно стоят не мало(хорошие) - А у MBo я обязательно книгу скачаю и.. да что там ... и прочитаю.
Думаете где я Руководство разработчика взял.. Но попозже а то дома интернета нету - а на работе мне , после того как я Руководство разработчика скачал уже намекнули что таких качаний больше не надо.
Да ведь и саит называется... да да - я явно не мастер, так что спрашиваю.
>>Игорь Шевченко
>>Как прикажешь тебя понимать, Саид ?
Это я написал когда никто не хотел отвечать .
Polevi (2002-10-03 16:26:00) [12]>Демонов Е.В. © (03.10.02 15:02)
Handle нужен для WaitFor ф-ий, к примеру
REA (2002-10-03 16:25:00) [13]Первый это "номер в центуре", а второй "номер галактики в спирали". (с) Киндзадза
Видимо придется смириться, что их два.
Игорь Шевченко (2002-10-03 16:16:00) [14]Демонов Е.В. © (03.10.02 16:00)
> Ну....?
Как прикажешь тебя понимать, Саид ?
Внук (2002-10-03 16:12:00) [15]Хорошая книга, серьезно.
А насчет "нет времени" - если у Вас его нет на себя самого, тем более неразумно ожидать этого от других. Иначе Ваши слова звучат как оскорбление: "Я свое время ценю, а вы свое время можете на меня потратить, чего уж там. Да и книги вы покупайте сами и рассказывайте тут, у меня денег нет на это".
Просто вопрос этот фундаментальный, из серии "Это должен знать каждый". Я не говорю, что такие вопросы задавать нельзя, но Вам уже ответили - MBo. Книга бесплатно лежит на сайте.
Демонов Е.В. (2002-10-03 16:00:00) [16]>>Игорь Шевченко
Не надо думать что все неучи.
Всего знать не возможно - даже если бы и было возможно - но нет времяни.
А книги не так уж дешево стоят и не все они хорошие.
P.S: Я вот сейчас читаю КНИГУ Стив Тейксейра, Ксавье Пачеко. Borland Delphi 5 Руководство разработчика (часть 1).
Игорь Шевченко (2002-10-03 15:52:00) [17]
> а каккой смысл и функциональность несёт псевдоописатель(или
> псевдоодескриптор как его ещё называют)?
Ряд функций требуют не номера процесса, а его Handle. Для них и служит псевдоописатель.
P.S. Любите книгу - источник знаний.
MBo (2002-10-03 15:23:00) [18]дучше всего почитать Рихтера
mbo88.narod.ru
Демонов Е.В. (2002-10-03 15:16:00) [19]Ну....?
Демонов Е.В. (2002-10-03 15:02:00) [20]Я так понял что его идентификатор процесса в системе уникален, и следовательно по этому идентификатору я могу найти процесс, а каккой смысл и функциональность несёт псевдоописатель(или псевдоодескриптор как его ещё называют)?