Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2010, 18:25   #1
tanek
Форумчанин
 
Регистрация: 07.03.2009
Сообщений: 209
Сообщение Delphi dll

Здравствуйте уважаемые формучанины.
Возникла проблема с прикреплением к программе dll библиотеку.
Проблема заключает в том что при компиляции у меня выдается ошибка
Код:
[DCC Error] Project1.dpr(9): E2029 Identifier expected but 'BEGIN' found
Я скинула проект подскажите в чем моя проблема и как ее исправить))))
Заранее я спасибо)))
Вложения
Тип файла: zip Progr.zip (291.9 Кб, 12 просмотров)
tanek вне форума Ответить с цитированием
Старый 12.03.2010, 21:06   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

вот здесь ошибка
Цитата:
Unit1 in 'Unit1.pas' {Form1},
в конце нужно поставить вместо запятой ;

и еще ошибки - объявила функцию с булевами параметрами, а потом в коде передаешь этой функции числа с плавающей точкой
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 13.03.2010, 10:35   #3
tanek
Форумчанин
 
Регистрация: 07.03.2009
Сообщений: 209
По умолчанию

RUSt88 я все исправила...
но теперь он выдает ошибку что не может прочитать адрес...(((
подключала я библиотеку так как было написано в книжки.
Из за чего это происходит???
tanek вне форума Ответить с цитированием
Старый 13.03.2010, 10:36   #4
tanek
Форумчанин
 
Регистрация: 07.03.2009
Сообщений: 209
По умолчанию

вот исходник:
Вложения
Тип файла: rar laba5.rar (56.1 Кб, 9 просмотров)
tanek вне форума Ответить с цитированием
Старый 13.03.2010, 14:44   #5
tanek
Форумчанин
 
Регистрация: 07.03.2009
Сообщений: 209
По умолчанию

мальчики и девочки дайте мне совет какой нибудь..... я уже не знаю что делать....((((
кучу статей пролистала ничего подобного не нашала(((((
tanek вне форума Ответить с цитированием
Старый 13.03.2010, 19:42   #6
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

мальчишки и девчонки, а также их родители
пишите мне на мыло,
решу задачи вам
ла-ла-ла-ла....

ща посмотрю отпишу попозже
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 14.03.2010, 15:38   #7
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

короче вот в чем твоя ошибка

при создании формы ты загружаешь библиотеку, и тут же в этом событии освобождаешь ее

вот это
{И не забываем освободить память и выгрузить DLL}
FreeLibrary(LibHandle);
перенеси в событие OnClose формы

далее в самой библиотеке - после слова stdcall; добавь во все функции export;

у меня исправленный вариант работает (насчет правильности расчетов не знаю ), по крайней мере выводит площадь какую-то
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача указателя из Си++ в dll на delphi VladimirFF Общие вопросы C/C++ 0 22.02.2010 19:56
Dll из C# в Delphi.Net RIO Общие вопросы .NET 0 09.10.2009 13:38
Dll инжектинг в Delphi Landomeer Win Api 0 10.07.2009 22:24
DLL в DELPHI Шульц Общие вопросы Delphi 6 11.01.2009 08:28
Создать DLL на C# и вызвать её в Delphi (Delphi) RIO Общие вопросы Delphi 2 25.03.2008 15:33