Категория
Информатика
Тип
реферат
Страницы
8 стр.
Дата
21.08.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
18305.zip — 17.1 kb
  • razrabotka-dll-v-borland-delphi_18305_1.rtf — 96.71 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Разработка DLL в Borland Delphi
Если ваш компьютер работает под
управлением операционной системы Windows, то вы не можете не знать о существовании динамических подсоединяемых библиотек (dynamic link libraries - DLL). Достаточно взглянуть на список файлов, расположенных в системном каталоге Windows . Порой количество используемых операционной системой динамических библиотек достигает нескольких сотен. Таким образом, мне кажется, не стоит отрицать тот факт, что DLL являются неотъемлемой частью функционирования операционных систем семейства Microsoft Windows. Однако для вас может быть неочевидна необходимость использования динамических библиотек при разработке приложений
. В рамках данной статьи мы поговорим о принципах функционирования DLL и их
использования в процессе создания ваших собственных программ.
Для начала давайте выясним, что собой представляет динамическая подключаемая библиотека. Итак, DLL - это один или несколько логически законченных
фрагментов кода, сохраненных в файле с расширением .dll. Этот код может быть
запущен на выполнение в процессе функционирования какой-либо другой программы (такие приложения называются вызывающими по
отношению к библиотеке), но сама DLL не является исполняемым файлом.
Существует два типа динамических библиотек - исполняемые и библиотеки ресурсов. Однако это не означает, что в одном файле не может находиться и код некоторой функции и какие-либо ресурсы. Просто иногда бывает удобно разнести реализацию исполняемых процедур и используемые приложением ресурсы в разные файлы.
Итак, процедуры и функции, содержащиеся в динамической библиотеке, можно
разделить на два типа: те, которые могут быть вызваны из других приложений. Рассмотрим следующий пример:
Screen.Cursors[myCursor]



Ваше мнение



CAPTCHA