Формат файлов, обозначенных как dll-файлы, сочетает таблицы, ресурсы и код. Изначально dll-файлы были созданы для того, чтобы более эффективно осуществлять организацию дискового пространства и памяти компьютера, подразумевая использование одного и того же экземпляра библиотечного модуля для большинства установленных приложений. Иногда приходится слышать выражение «зарегистрировать dll», при этом необходимо учитывать, что речь идёт преимущественно о регистрации в системе различных компонентов, которые могут располагаться в той или иной библиотеке dll. Чтобы не возникало путаницы, следует знать, что представляет собой регистрация компонентов dll и каким образом она выполняется в случае необходимости.



  1. Помните, что сама по себе библиотека dll не регистрируется – она может просто подгружаться операционной системой или самой запущенной программой по мере надобности.

  2. Если какой-то библиотеки не хватает, ситуация развивается по одному из двух возможных направлений: операционная система сообщает, что искомая dll не найдена (сообщение появляется в момент запуска приложения), либо же само приложение в процессе работы выдаст сообщение о том, что не хватает определенной dll-библиотеки.

  3. Чтобы зарегистрировать dll – то есть сделать библиотеку видимой системе – необходимо поместить её в каталог c:windowssystem32 (либо в любой другой каталог, в котором на вашем компьютере установлена операционная система).

  4. Если вам необходимо зарегистрировать в системе один из компонентов, расположенных в той или иной dll-библиотеке, необходимо скопировать dll-файл в каталог c:windowssystem32. После этого зайдите в меню «Пуск», выберите команду «Выполнить: cmd», и в открывшемся окне напишите «regsvr32 имя_вашей_библиотеки.dll».