|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.02.2010, 18:40 | #1 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
Создаем dll
Создал проект ClassLibrary.
Код:
|
11.02.2010, 18:55 | #2 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
длл нельзя запустить саму по себе, нечего у нее запускать (при 250ти постах пора бы это знать)
что бы ее использовать нужно подключить ее к другому проекту и вызвать нужную функцию |
11.02.2010, 19:28 | #3 | |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
Цитата:
|
|
12.02.2010, 10:26 | #4 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Есть 2 варианта. Отличаются по типу подключения:
1. Добавление в проект ссылки на dll (Reference) 2. Добавление в проект ссылки на другой проект (ProjectReference) Создаешь новый проект, у него есть папка (см. в Solution Explorer) References. На ней вызываешь контекстное меню и выбираешь "Add Reference". Откроется диалог с выбором библиотек. Далее для варианта 1: выбираешь "Browse" и там выбираешь свою dll. Для варианта 2: перед этими действиями надо добавить твой проект "ClassLibrary" в Solution. Выделяешь Solution файл в SolutionExplorer'e (это будет корнем твоего дерева), контекстное меню, Add->Existing Project. Затем как и для 1-го варианта открываешь диалог с выбором библиотек, только открываешь таб "Projects", там должен будет находиться твой проект с библиотекой. Разница заключается в том, что при 1 варианте ты не можешь редактировать код своей библиотеки(чтобы внести изменения надо отрыть проект библиотеки, изменить что-то и сделать Build), в отличии от 2-го(тут редактируешь оба проекта и Build делается сразу для двух проектов). Не забудь, что чтобы использовать твою библиотеку из основного проекта, тебе надо прописать using в классах основного проекта на твою библиотеку. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создаем портал о разработке игр.. | Revival001 | Свободное общение | 0 | 17.01.2010 18:38 |
Создаем просмотр документов | Sensizu | Общие вопросы Delphi | 2 | 10.01.2010 15:27 |