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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2010, 14:36   #1
Andrei
Форумчанин
 
Регистрация: 20.06.2007
Сообщений: 270
По умолчанию ADO и DLL

Написал функцию в DLL, которая проверяет квериком наличие в таблице определенных записей и возвращает True или False в зависимости от наличия. Все компоненты для работы с таблицей находятся в DLL.

При вызове функции из программы вылезла ошибка типа: "... EOleSysError. Не был произведен вызов чего-то там."

Проблема решилась когда в вызывающую программу подключил модуль ADODB.

А теперь, собственно, вопрос. Зачем этот модуль нужен еще и в вызывающей программе? Почему недостаточно того, что он подключен в DLL? Я-то по простоте душевной считал, что программа сама по себе, а DLL сама по себе.
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько?

(с) Библия. Вольный перевод с древнееврейского.
Andrei вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ssleay32.dll libeay32.dll пауэрлифтинг Компоненты Delphi 4 22.05.2010 08:46
[DLL] Загрузка и выгрузка dll в/из чужого процесса Человек_Борща Win Api 4 28.02.2010 17:47
Ошибка при выхове функций Bass.dll из другой DLL SalasAndriy Общие вопросы Delphi 7 21.10.2009 23:36
Запуск Load.dll (бывшая Load.exe) в дереве проц-ов, Как запустить прогой на C# .dll-ку kapustin Общие вопросы .NET 10 23.09.2009 22:20
работа с БД (компонент ADO,dbGrid) через dll oWish Помощь студентам 4 29.02.2008 12:23