|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
09.10.2011, 12:42 | #1 |
Пользователь
Регистрация: 05.11.2010
Сообщений: 25
|
Создание приложений с использованием созданных Библиотек DLL.
Не могу понять, где и в чем ошибка. Не получается откомпилировать библиотеку, выдает ошибку. Объясните, пожалуйста, в чем причина
Описание создания приложения Для реализации необходимо создать библиотеку DLL. Для этого выполните следующие действия: 1 Выполните File / New и выберите пиктограмму DLL; 2 Добавьте функции или процедуры, которые вы хотите реализовать. 3 а) функция сложения двух целых чисел AddIntegers ; б) функция сложения двух дробных чисел AddReals; в) функция сложения двух строк AddStrings; г) функция DoSomeThing – присвоение начальному значению результата 1; Текст библиотеки предоставлен в приложении. Код:
Последний раз редактировалось Stilet; 09.10.2011 в 14:07. |
09.10.2011, 12:48 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
09.10.2011, 12:53 | #3 | |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Если выдаёт вот это
Цитата:
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
|
09.10.2011, 12:55 | #4 |
Пользователь
Регистрация: 05.11.2010
Сообщений: 25
|
Вообще так, New/DLL...и все... компилирую..и сразу ошибка...серое окошечко с красным крестиком))) я наверное что-то не понимаю сразу изначально
JUDAS, вот я даже ваш файл открываю, компилирую..и снова это окно!)) Последний раз редактировалось Stilet; 09.10.2011 в 13:57. |
09.10.2011, 12:59 | #5 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Так всё правильно, DLL откомпилированная !
Теперь в папке с проектом есть SimpleDLL.dll которую Вы можете использовать в приложении ЕХЕ. Смотрите Анюта. Вам задали написать проект в котором приложение (ЕХЕ) используя функции библиотеки (DLL) выполняет те или иные функции. Первую часть Вы написали. Вторая часть пишется следуюшим образом. Создаёте обычное приложение в Делфи (New-Application) Появляется форма. Облявялете функции с Вашей DLL вот атким образом Код:
Код:
95% сбоев и ошибок приложений, находится в полу метрах от монитора
Последний раз редактировалось JUDAS; 09.10.2011 в 13:04. |
09.10.2011, 13:07 | #6 |
Пользователь
Регистрация: 05.11.2010
Сообщений: 25
|
Нееет...я делала всю программу, и все равно это окно.
ERROR Cannot debug project unless a host application is defined. Use the Run\Parameters...dialog box JUDAS, спасибо огромное!!!!! я копирнула файл в Windows/System 32//ye и везде где надо было))) все работает!!! Спасибо!!!!!! Последний раз редактировалось Stilet; 09.10.2011 в 13:59. |
09.10.2011, 13:23 | #7 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Пожалуйста Анюта. А тепепь хотел бы поговорить с товарищами "гуру" что в этой ДЛЛ устаревшая технология, что лишнее - сказал супермод, и что не хватате для совместимости с другими технологиями Windows.
Интересно было бы послушеть мнения "папочки"
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
09.10.2011, 14:02 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Чтоб проверить работу DLL либо строят (как сказал Джудас) отдельные проект, с использованием в нем ДЛЛ, либо используют виндовскую rundll32 (но это альтернатива...) Цитата:
Достаточно просто кинуть ее в каталог с Экзешником - эффект был бы тот же.
I'm learning to live...
|
||
09.10.2011, 14:05 | #9 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Stilet, есть ещё один вариант, который я использую - создания группы проектов (ProjectGroup) Очень єффектвиное средство отладки в 7-м Делфи и 6-м Буилдере.
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
09.10.2011, 14:07 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование библиотек (dll) в RAD Studio, написанных в Delphi 7 | Jetro | Общие вопросы Delphi | 7 | 29.06.2011 15:30 |
Работа с картами ГИС. трудности с использованием библиотек | Женёк123 | Помощь студентам | 0 | 05.11.2010 15:30 |
Создание\использование своих DLL библиотек | Vol666 | Общие вопросы Delphi | 5 | 26.08.2009 11:55 |
Создание библиотек паролей!!! | Виталий Горбунов | Общие вопросы C/C++ | 5 | 22.03.2008 20:18 |