Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];

Вниз

Какой ресурс в NT жестко ассоциирован с хэндлом со значением 4 ?   Найти похожие ветки 

 
Digitman   (2001-11-08 11:33) [15]

>Polevi
У меня работает и под Win98SE и под NT4(SP6). Именно - в оригинальном виде.

>paul_shmakov
Спасибо за детальное исследование темы. Я двигался тем же курсом и, в принципе, получил те же результаты в NT - закрытие хэндла 4 и UnmapViewOfFile можно свободно менять местами (действительно, здесь работает RefCount обного и того же объекта - mmf)

Про "как это работает" (формирование в стеке последовательности адресов возвратов по Ret из вложенных вызовов) можно было не упоминать - понятно, как и для чего это делается.

А вот что ты скажешь про пролог/эпилог Делфи-приложения, когда в нем задействуется и инициализируется/деинициализируется TApplication ? Ведь тот же ExitProcess вызывается в эпилоге лишь после корректного освобождения ресурсов, занятых объектом Application и его деинициализации !
А занятие ресурсов в контексте этого объекта может быть связано и с дополнительным инкрементом mmf.RefCount ... Какие у тебя соображения на эту тему ?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
6-57176
Victor
2001-11-30 12:42
2002.02.18
Socket


1-57124
Demon Ltd
2002-02-03 00:49
2002.02.18
Разница между датами


1-57143
EsKor
2002-01-31 08:37
2002.02.18
Свойство Enabled компонента TGroupBox


3-57005
nastuha
2002-01-18 09:50
2002.02.18
Пожалуйста помогите советом в реализации метакуба..


3-56972
EternalWonderer
2002-01-10 15:25
2002.02.18
работа с компонентами DOA





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский