DLL модули

отредактировано 15:19 Раздел: FastReport 3.0
Необходимо использовать FR в различных модулях DLL. Но при загрузке DLL выдается сообщение об ошибке:
A class named TfrxDMPPage already exists.
Что можно сделать?

Комментарии

  • отредактировано 15:19
    Нельзя этого делать. Используйте run-rime пакеты.
  • отредактировано 15:19
    Спасибо. Оказалось не с тем run-time пакетом работал.
    Еще один вопрос касаемо работы с DLL:
    Форма отчета создается в одном модуле, frxReport - в другом. Ссылка на frxPreview передается через параметры внешней функции для подключения к frxReport. Однако, отчет упорно отображается в своем окне.
    В чем может быть проблема?
  • отредактировано 15:19
    Проблема, скорее всего, в разных экземплярах rtti для основного модуля и dll. Решения, кроме перевести все на run-time packages, нет.
  • отредактировано 15:19
    Можно подробнее?
    У меня и основная программа и модуль Dll собираются с run-time пакетами VCL50 и FRX5. Что еще необходимо сделать?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.