Как работать с ADO компонентами в DLLDelphi , Базы данных , ADOКак работать с ADO компонентами в DLL
Автор: Vit В оконных приложениях инициализацию COM берет на себя строка в файле проекта: Application.Initialize; А вот в DLL и консольных программах обэекта Application нет, и при попытке работать с любыми ActiveX, включая широко используемые ADO компоненты генерится ошибка, которую исправить очень просто: достаточно в секцию Uses в DPR файле добавить модуль oleauto Великолепная тема! В этом статье автор Вит объясняет, как работать с компонентами ADO в DLL. Основной проблемой является то, что, в отличие от приложений Windows, в DLL или консольном приложении нет объекта Решение простое: добавьте модуль Вот код-снippet:
Добавление Сайт автора - http://forum.vingrad.ru, где можно найти больше тем и обсуждений, связанных с Delphi. В целом, эта статья предлагает ясное решение для работы с компонентами ADO в DLL или консольном приложении, что делает ее более простым для разработки приложений Delphi, взаимодействующих с COM-объектами. В DLL и консольных программах для работы с ADO компонентами необходимо добавить модуль oleauto в секцию Uses в файле DPR. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |