Куди встановлювати dll файли


 

Файли динамічно підключаються бібліотек — dll — це свого роду склад різних запчастин, до якого час від часу звертається виконується програма, щоб витягти потрібну картинку, аудіоролик, програмну функцію і т.д. Такий поділ на основний і допоміжний файли дозволяє будувати модульні системи — наприклад, dll-бібліотеки операційної системи використовують десятки як системних, так і прикладних програм.


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

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

Після того, як правильне місце розміщення файлу бібліотеки знайдено, можна приступати до інсталяції. Ця процедура полягає в простому переміщенні dll-файлу в потрібну папку: в вікні файл-менеджера скопіюйте (Ctrl + C) або виріжте (Ctrl + X) цей об’єкт з місця його тимчасового зберігання, перейдіть в робочу папку і вставте (Ctrl + V) вміст буфера обміну. Майте на увазі: якщо ви намагаєтеся замінити існуючий dll-файл новим, ОС може відмовитися це зробити, видавши повідомлення про помилку. Таке станеться в тому випадку, якщо замінний файл в цей момент заблокований використовує його програмою. Вирішується проблема просто — закрийте цю програму і повторіть спробу.