DLL (Dynamic Link Library — библиотека динамической компоновки) — понятие операционных систем Microsoft Windows и IBM OS/2; это библиотека, позволяющая многократное применение несколькими приложениями. K DLL относятся также элементы управления ActiveX и драйверы. В мире UNIX аналогичные функции выполняют т.н. shared objects («разделяемые объекты»). Формат файлов DLL придерживается тех же соглашений, что и формат исполняемых файлов, сочетая код и данные.
Наверняка почти все из читателей когда-нибудь создавали в Delphi DLL. И если вы делали это достаточно много и регулярно, то наверняка знакомы с понятием DLL Hell. Первоначально предполагалось, что введение DLL позволит эффективно организовать память и дисковое пространство, используя только один экземпляр библиотечного модуля для различных приложений. Это было особенно важно для ранних версий Microsoft Windows с жёсткими ограничениями по памяти. Далее, предполагалось улучшить эффективность разработок и использования системных средств за счёт модульности. Замена DLL-программ с одной версии на другую должна была позволить независимо наращивать систему, не затрагивая приложений. Кроме того, библиотеки DLL могли использоваться разнотипными приложениями — например, Microsoft Office, Microsoft Visual Studio и т.п. В дальнейшем идея модульности выросла в концепцию COM. Фактически, полных преимуществ от внедрения DLL получить не удалось именно по причине DLL Hell.
...when altering one's mind becomes as easy as programming a computer, what does it mean to be human?..
Показаны сообщения с ярлыком Vista. Показать все сообщения
Показаны сообщения с ярлыком Vista. Показать все сообщения
11 февраля 2011 г.
11 марта 2010 г.
Task Dialogs от Vista/Windows 7 в Windows XP: читаем спецификацию с другой стороны
Начиная с Windows Vista у нас появились так называемые Task Dialogs - замена старичку MessageBox, предоставляющие гораздо больше возможностей по кастомизации. В Delphi 2010 (а может и раньше, я не помню) у нас появилась обёртка: новый компонент TTaskDialog. Было бы очень удобно использовать его в своих программах, но... этим вы убираете возможность работы на Windows XP и ниже. Что же делать?
12 апреля 2009 г.
Vista-talks
Недавно пролистывал свою историю сообщений на форуме в поиске конкретного топика - и подумал, что там есть много всего, что может быть интересно. Решил собрать ссылки в кучку. Разумеется, когда я буду давать ссылки, то надо понимать, что главная причина - потому что там есть мои реплики :)))) Ссылки собирал с ВинГрада, на котором я относительно недавно - так что мало их будет. Потом буду добавлять по мере нахождения свободного времени ;)
Сегодняшний пост - о Vista (хотя получилось в контексте вопроса о хранении настроек).
ini-файлы vs реестр.
Место хранения настроек.
Читать далее.
Сегодняшний пост - о Vista (хотя получилось в контексте вопроса о хранении настроек).
ini-файлы vs реестр.
Место хранения настроек.
Читать далее.
3 ноября 2008 г.
Несколько слов о UAC в Vista
Это копия моего поста с форума.
Примечание: нижеследующий текст ни в коем разе не нужно считать персональным наездом на кого-либо, я просто высказываю свои мысли по поводу сложившейся стуации вообще и отношения пользователей к Vista и UAC в частности.Давайте я вам кое-то расскажу. Причём это взгляд полного ламера по вопросам безопасности, но у этого ламера есть глаза, уши и голова.
Подписаться на:
Сообщения
(
Atom
)