Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Области применения DLL



Итак, зачем же нужны библиотеки DLL и где они используются?.. Перечислим лишь некоторые из областей их применения:

В DLL можно размещать не только функции, но и курсоры, рисунки, иконки, меню, текстовые строки. Для этого нужно создать новую DLL и добавить в нее новую форму (File -> New -> DLL, а затем - File -> New Form). Далее, если форма представляет собой диалоговое окно (модальную форму (bsDialog)), то добавляем в DLL следующую функцию (допустим, форма называется Form1, а ее класс - TForm1):

(Пример кода демонстрирующий подключение DLL. Во время ответа скорее всего не понадобится)

Привязка DLL к программе
{... Здесь идет заголовок файла и определение формы TForm1 и ее экземпляра Form1} implementation {Определяем внешнюю библиотечную функцию} function GetSimpleText(LangRus: Boolean): PChar; stdcall; external 'MYDLL.DLL'; procedure Button1Click(Sender: TObject); begin {И используем ее} ShowMessage(StrPas(GetSimpleText(True))); ShowMessage(StrPas(GetSimpleText(False))); {ShowMessage - показывает диалоговое окно с указанной надписью; StrPas - преобразует строку PChar в string} end;

Более подробно с кодом можно почитать тут http://cheaton.ru/f30/sozdanie-dll-216/





Дата публикования: 2015-03-29; Прочитано: 528 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...