Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.08.2009, 11:27
Alexei-Strelok Alexei-Strelok вне форума
Прохожий
 
Регистрация: 18.04.2009
Сообщения: 6
Репутация: 10
По умолчанию Помогите с DLL

Как создать dll ,
и как вызывать из неё функции и процедуры ?
Заранее спасибо.
Ответить с цитированием
  #2  
Старый 28.08.2009, 14:26
Аватар для AmX
AmX AmX вне форума
Прохожий
 
Регистрация: 25.04.2008
Адрес: Вологда
Сообщения: 27
Репутация: 10
Стрелка

Написал небальшой примерчик..
Код максимально закомментирован..))

Сцылко1: http://www.sendspace.com/file/248gjf
Сцылко2: http://depositfiles.com/files/9a3gofqe5
P.S.: с вас плюс в репу..(чашечка весов у даты сообщения)..
__________________
Никакая цель не высока настолько, чтобы оправдывала недостойные средства для ее достижения.
Невозможно решить проблему на том же уровне, на котором она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.
(Альберт Энштеин)

Существует три разновидности людей: те, кто видит; те, кто видит, когда им показывают; и те, кто не видит.
Оскорбляя другого, ты не заботишься о самом себе.
(Леонардо да Винчи)

Моя политика проста - пашло всё н#куй.
(Краснодеревщик М.)

+++
Ответить с цитированием
  #3  
Старый 28.08.2009, 14:28
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,048
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Для создания dll есть специальный тип проекта. File -> New -> Other и так далее.
Вызывать можно двумя способами: через статическую линковку и через динамическую. В первом случае сигнатура функции описывается и дается ссылка на библиотеку, где сама функция находится. Пример можно посмотреть в модуле windows.pas. Во второ случае используются функции LoadLibrary и GetProcAddress. примеров такого подъода в инете пруд пруди - пользуйся поиском.
Ответить с цитированием
  #4  
Старый 29.08.2009, 17:45
Alexei-Strelok Alexei-Strelok вне форума
Прохожий
 
Регистрация: 18.04.2009
Сообщения: 6
Репутация: 10
По умолчанию

Всё понял .
Пример супер !
Огромное спасибо .
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:59.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter