Вход

Потребител

Парола



Забравена парола?
Натиснете тук за нова.

Анкета за потребителите

Какви проблеми сте срещали при поръчка на стока от Интернет магазин:











Трябва да влезете за да гласувате.

Стани наш приятел

AMG Computers on Facebook

RSS

Новини

Новини

Нови продукти

Добре дошли

AMG Computers част от Art Media Group е сред утвърдените компютърни фирми в България.

Фирмата внася висококачествени ИТ продукти от водещи производители и се занимава с асемблиране на компютърни системи, нови и употребявани с гарантирано качество и произход.

За заявяване на гаранция моля посетете секция Онлайн модул

DLL Файл?

КАКВО ПРЕДСТАВЛЯВА DLL ФАЙЛА?!

DLL е съкращение от Dinamic Link Library (библиотека за динамично свързване). Те са библиотечни файлове с компелиран код, койо може да се употребява в други приложни програми.
Тези модули приличат на библиотечните (LIB) по това че също съдържат определени функционални възможности, пакетирани за употреба в приложните програми. Различията се изразяват при свързване на приложната програма към библиотеката. При обикновенните библиотечни модули (LIB) програмата се свързва с функционалните възможности по време на компелиране и изграждане. Всички функционални възможности от библиотечния файл се превръщат в част от изпълнимия файл на програмата. При DLL файла приложната програма се свързва се свързва към функционалните възможности на библиотечния файл по време на своето изпълнение. Библиотеката остава самостоятелен файл, към който програмата извършва обръщения.
Предимства на DLL файла пред LIB:
1. Употребата на DLL влияе пряко върху големината на изпълнимия файл, защото в него не се включват функционалните възможности пакетирани в библиотеката, а те от своя страна могат да се използват от различни приложни програми.
2. Може да актуализирате и модифицирате функционалните възможности на DLL, без да се налагат каквито и да е промени или допълнителни обработки в изпълнимия файл на програмата (разбира се, ако не корегирате експортния интерфейс на DLL).
3. Възможност да използвате DLL с всеки от езиците за програмиране под WINDOWS.
Създаване и употреба на DLL.
Библиотеките DLL предлагат определени функции и класове за приложните програми посредством експортиране на функции. Когато дадена функция се експортира, тя се добавя към таблица, включена в DLL. В тази таблица се съдържа списък на всички експортирани функции, съдържащи се в DLL и тя се използва за намиране и извикване на всяка от тях. Всяка функция която не е експортирана, не се добавя в таблицата и поради тази причина тя не може да бъде видяна или извикана по какъвто и да е начин от външна програма или DLL. Програмите могат да извикват функции от DLL по два способа:
1. При по неясния от тях се намира мястото в DLL на нужната функция и се получава указател към нея. След това той се използва за обръщение към функцията.
При другия се осъществява свързване на приложната програм към файл LIB, създаден с DLL. Файлът LIB се третира от свързващия редактор като стандартен библиотечен файл. Файлът LIB съдържа тапи (stubs) за всяка от експортиранините функции в DLL. Тапата представлява псевдо-функция, която притежава наименование и списък с аргументи, еднакви с тези на действителната функция. В тялото на функцията заглушалката е огтраничено количество код, който извиква действителната функция от DLL, сякаш тя е часто от кода на приложната програма и не е обособена в отделен файл


Notice: Undefined index: comments_enabled in /home/artmedia/public_html/amgcomputers.com/includes/comments_include.php on line 36

Оценка

Рейтингите са достъпни само за регистрирани.

Моля влезте или се регистрирайте за да гласувате.

Няма оценки.
Страницата се зареди за 0.00 секунди
2,822,529 уникални посещения