Dll в Delphi

Тема в разделе "Delphi - СОМ", создана пользователем Real-Mulik, 16 апр 2006.

Статус темы:
Закрыта.
  1. Real-Mulik

    Real-Mulik Гость

    Я умудрился создать и подключть DLL к программе. Разместил в DLL форму и сделал вызов формы из самой DLL, но мне необходимо теперь на
    этой форме разместить элементы ADO (или др. элементы, позволяющие брать данные из БД). Когда я размещаю что-нить типа ADOConnection, система ругается мол не блыо вызвано событие Colinitialize.
    Внимание вопрс: :) Что делать-то?
     
  2. Barmutik

    Barmutik Гость

    Сделайте CoInitialize ручками...
     
  3. Real-Mulik

    Real-Mulik Гость

    Вот в том то и дела! Как? Я облазил все настройки и перелопатил код непосредственно DLL. Что должно содержаться в этом CoInitialize?
     
  4. Barmutik

    Barmutik Гость

    Как что .. это ж апишная функция ! Производит инициализация систмеы СОМ для текущего потока...
     
  5. Real-Mulik

    Real-Mulik Гость

    Спасибо. Я походу разобрался.. все работает. Теперь след. Вопрос.. Правда тема не совсем подходит, но все же... Как лучше передать набор различной (числа, текст, таблицы (выборки из баз данных)) информации из Delphi в VBA. Я хочу отчетность сделать в Word и Excel...
     
  6. Barmutik

    Barmutik Гость

    А причём здесь VBA ? Используйте сервер автоматизации Word или Excel...
     
  7. Real-Mulik

    Real-Mulik Гость

    Я конечно не очень знаком с серверами офиса, но на VBA на много проще написань систему вывода отчетной информации. Поэтому я хочу из Delhi передать данные в VBA, а от туда формировать таблицы, диаграммы и т.д. и т.п.
     
  8. Barmutik

    Barmutik Гость

    Ну я не совсем понимаю что Вы собираетесь сделать... напишите макросы на VBA и потом вызывайте эти макросы из Дельфи если Вам так удобнее ...
     
  9. Real-Mulik

    Real-Mulik Гость

    Так в том то и дело! Мне надо передать в VBA исходную информацию. Т.е. Delphi будет забирать данные из БД, обрабатывать и полученные результаты должны быть направлены в VBA. А там уже я напишу макросы, которые пользуясь данными из Delphi будут формировать отчет (экономический). Мне нужно узнать, как проще всего передать параметры из Delphi в VBA различной длинны и структуры.
     
  10. Barmutik

    Barmutik Гость

    Я уже на это отвечал .. используйте COM сервера Ворда и Экселя и помещайте информацию в них через уже готовые интерфейсы...

    В инете куча примеров .. если не найдёте я моуг привести личные примеры, который сам делал ...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей