Куди скопіювати dll


 

Розширення dll розшифровується як «динамічно підключається бібліотека» (dynamic link library). Назва пояснює призначення файлів з таким розширенням — програми в процесі роботи час від часу звертаються до збережених в них бібліотекам ресурсів (картинок, звуків, функцій і т.д.). Таке використання обумовлює і розміщення dll-файлів — вони повинні знаходитися там, де їх буде шукати обслуговується виконуваний файл.


      Щоб правильно розмістити динамічну бібліотеку, вам необхідно знати, яке з додатків буде її використовувати. Майже всі прикладні програми при інсталяції створюють собі окрему папку для зберігання не тільки виконуваного файлу, але і допоміжних, включаючи і dll. Коли ви визначите додаток, для роботи якого потрібна встановлювана бібліотека, дізнайтеся адресу кореневого каталогу цієї програми у вашому комп’ютері. Зробити це можна, наприклад, з ярлика програми, розміщеного на робочому столі або в головному меню операційної системи. Натиснувши на нього правою кнопкою миші, виберіть рядок «Властивості».

Повний шлях до виконуваного файлу у вікні властивостей поміщений в поле «Об’єкт», а адреса тільки каталогу — в полі «Рабочая папка». Ви можете скопіювати його, вставити у вікно «Провідника» і натиснути Enter, щоб перейти в кореневу директорію програми. Але можна зробити простіше — просто натиснути кнопку «Розташування файлу». У цьому випадку буде запущений ще один примірник «Провідника» з відкритою в ній кореневої папкою потрібної програми.

Кореневий каталог складних програм містить не одну вкладену папку. Якщо в основному фолдера ви не бачите dll-файлів, знайдіть серед вкладених каталогів той, в якому вони є — швидше за все, саме туди вам слід помістити новий файл. Якщо папок занадто багато, скористайтеся функцією пошуку — введіть у віконце пошукового запиту в правому верхньому кутку вікна «Провідника» такий набір символів: *. Dll.

Папок, що містять файли динамічних бібліотек, в кореневій директорії програми може виявитися декілька. Якщо ви не зможете визначити, яка з них вам потрібна, помістіть по одному екземпляру нового dll-файлу в кожен каталог. Це ніяк не порушить роботу виконуваного файлу, але позбавить вас від необхідності експериментувати з кожною папкою окремо.