Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

Как подключить 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1157965806
dera
2006-09-11 13:10
2006.10.01
Какой hard и какой soft нужен для того чтоб оцифровать ...


2-1157795695
Kalt
2006-09-09 13:54
2006.10.01
Путь к выделеному файлу или автоматическая загрузка текста.


2-1157695195
Bwa_JO
2006-09-08 09:59
2006.10.01
Кто-нибудь мне может подсказать что-нибудь про getAttribute?


2-1158081126
Furyz
2006-09-12 21:12
2006.10.01
Too many reosuce to handle


2-1158218239
kyn66
2006-09-14 11:17
2006.10.01
Составной индекс для ADS





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский