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

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

Вопрос О Процессах


Страницы:   1 2

Демонов Е.В. ©   (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]

Я так понял что его идентификатор процесса в системе уникален, и следовательно по этому идентификатору я могу найти процесс, а каккой смысл и функциональность несёт псевдоописатель(или псевдоодескриптор как его ещё называют)?


Страницы:   1 2

Наверх

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