|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2009, 21:18 | #1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2007
Сообщений: 157
|
Ошибка при выхове функций Bass.dll из другой DLL
Доброго времени суток! У меня такая проблема...
использую библиотеку Bass.dll. Создал свою библиотеку которая использует функции из bass.dll... А теперь когда использую функции со своей библиотеки, то они выдают ошибку... Вот код: Кусок моей библиотеки: Код:
Подскажите пожалуйста что это может быть? Я же всё правильно делаю! все библиотеки и моя и Bass.dll находятся в одном каталоге с программой... |
21.10.2009, 21:45 | #2 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
Цитата:
похоже что все норм=) вы не экспортировали её Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
21.10.2009, 21:48 | #3 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2007
Сообщений: 157
|
Цитата:
Код:
и такая ошибка происходит со всеми функциями моей DLL из которых вызываются функции Bass.dll http://www.programmersforum.ru/showthread.php?t=5999 Выдаёт тоже самое исключение... Последний раз редактировалось SalasAndriy; 21.10.2009 в 21:57. |
|
21.10.2009, 22:01 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
посмотрите модуль bass.pas который у вас включен в юзес,
попробуйте вызывать функции сами...без модуля этого. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.10.2009, 22:08 | #5 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2007
Сообщений: 157
|
пробывал... Я и сам думал что какой-то косяк там... но создал проект подключил bass.pas юзал некоторые функции и работает отлично... Музыку воспроизводит! И без всяких исключений... всё коректно работает. А вот когда пытаюсь вызывать эти функции через библиотеку, начинает ругаться:
Код:
Такое возможно? Последний раз редактировалось SalasAndriy; 21.10.2009 в 22:10. |
21.10.2009, 22:24 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
просто пас может быть расчитан на применение именно внутри приложения...
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.10.2009, 22:55 | #7 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2007
Сообщений: 157
|
Ну вот пробывал кое что...
Если зделал вот так в своей библиотеке: Код:
Значит всё-таки можно проиграть... Но когда всё по одельности нехочет... |
21.10.2009, 23:36 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
используйте try except и определите виновника...
а там посмотрите реалицию в модуле(pas) если она стандартная то тогда не знаю Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
BASS.DLL | VintProg | Мультимедиа в Delphi | 2 | 21.09.2009 16:36 |
Ошибка при загрузке dll | nikmay | Общие вопросы Delphi | 10 | 25.06.2009 15:42 |
Ошибка при загрузке DLL | dani92 | Общие вопросы Delphi | 12 | 24.04.2009 14:54 |
DLL. Ошибка при Form1.Free | Roof | Общие вопросы Delphi | 3 | 26.07.2008 01:21 |
bass.dll - ошибка - Use the step or run to continue. | vitalik007 | Общие вопросы Delphi | 1 | 20.08.2007 19:59 |