Категория
Информатика
Тип
реферат
Страницы
8 стр.
Дата
15.09.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20562.zip — 9.61 kb
  • dll-i-delfi_20562_1.rtf — 51.44 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

DLL и Дельфи
Думаю , многие знают, что такое DLL (dynamic link library - динамические библиотеки). У библиотек есть немало преимуществ, достаточно веских, что бы их использовать. В этой статье мы научимся создавать и использовать динамические библиотеки в своих проектах.
Зачем они нужны
А зачем эти самые библиотеки мне нужны? - спросите вы. Ну я не знаю
, может они вам вообще не нужны. А может и жизненно необходимы. Перечислю возможности и преимущества библиотек:
Универсальность. Любой программист, зная описания и имена функций, находящихся в библиотеке, может использовать их.
Удобность отладки. Вы можете разместить несколько важных функций в библиотеке и обьявить их в программе. При этом вы будете работать с библиотекой, отлаживая эти функций, не трогая основную программу.
Хранилища ресурсов.. В DLL можно хранить ресурсы, такие как рисунки, формы, иконки меню, и т.д.
Взгляд на будущее. С помощью библиотек можно легко создавать плагины, расширяющие стандартные возможности программы. Т.е. можно не выпускать различные версии программы, а выпускать плагины или модифицированные (например с исправленными ошибками) версии библиотек.
Совместное использование. Если библиотека загружена, то её могут использовать и другие приложения.
Экономия ресурсов. Библиотеку можно загрузить и выгрузить тогда, когда это действительно необходимо. Например, программа в нужный момент загрузила DLL, вызвала функцию, сделала работу и выгрузила библиотеку до следующего раза. Налицо экономия памяти
Вобщем DLL - зверь полезный и очень даже дружелюбный.
Структура динамической библиотеки
Что бы создать библиотеку в Delphi6 выберите File -> New -> Other и в появившемся окне выберите DLL Wizard. Дельфи сгенерирует



Ваше мнение



CAPTCHA