Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

Как подключить DLL к проекту?   Найти похожие ветки 

 
AndrejG ©   (2006-09-12 01:58) [0]

Собственно это весь вопрос.


 
Германн ©   (2006-09-12 03:09) [1]


> AndrejG ©   (12.09.06 01:58)
>
> Собственно это весь вопрос.
>

К проекту, DLL невозможно подключить. Собс-сно весь ответ! Имхо. Если не рассматривать "извращения"!


 
SerJaNT ©   (2006-09-12 07:19) [2]

Собственно это весь ответ


 
AndrejG ©   (2006-09-12 22:32) [3]

Как же мне тогда использовать функции которые зашиты в сторонних DLL. Допустим я хочу использовать DirectX.
Я в Делфи не силен, я программирую на VB, там я просто подключаю к проекту библиотеку и могу использовать ее функции.
Как происходит подобный процесс в Делфи?


 
Джо ©   (2006-09-12 22:37) [4]

> Как происходит подобный процесс в Делфи?

Нужно иметь (или знать, как их делать) объявления функций в этой DLL. Обычно, тот, кто выпускает библиотеку, укомплектовывает ее "заголовочным файлом", в котором описаны экспортируемые функции. Иногда эти заголовочный бывают даже для Delphi :)


 
Джо ©   (2006-09-12 22:40) [5]

Sorry for typos :(
---

А вообще, есть два типа импорта — статический и динамический.
Статический:
 function SomeFunction: Integer; external "SomeLibrary.dll";
Динамический выполняется путем ручной загрузки библиотеки в адрессной пространство программы (LoadLibrary) и получения адреса нужной функции (GetProcAddress).
Есть еще один тип импорта, но он специфичен для C++.


 
Amoeba ©   (2006-09-13 16:37) [6]

http://www.delphimaster.ru/articles/dll_use/index.html


 
palva ©   (2006-09-13 16:51) [7]

Если ваша библиотека является ActiveX и зарегистрирована в системе, то обычно можно импортировать в приложение библиотеку типов TLB, которая предоставит вам интерфейсы для работы с этой DLL.


 
RagapuK   (2006-09-13 21:03) [8]

Пару дней назад я уже это спрашивал...

Смотри на текст, какой в моем вопросе

http://delphimaster.net/view/2-1158064267/



Страницы: 1 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
2-1158012114
AndrejG
2006-09-12 02:01
2006.10.01
Как сделать форму прозрачной?


2-1157712853
v_o_v_a
2006-09-08 14:54
2006.10.01
класс TStringList


2-1157883999
_Vitaly_
2006-09-10 14:26
2006.10.01
Почта


15-1157999150
Furyz
2006-09-11 22:25
2006.10.01
КПК , нужен кпк , что посоветуете


3-1154225520
Antoxa2005
2006-07-30 06:12
2006.10.01
Подскажите, а можно ли использовать транзакции при работе ч-зODBC