Fastreport с DLL

отредактировано 03:31 Раздел: FastReport 3.0
Отчет пытается выдать что-нибудь в превью из клиентской части, использующей DLL. Т.е. формирование происходит в DLL-ке. Это все на 5 билдере.
Отчет состоит из: 1. титульный лист 2. страница,
на которой ReportTitle, Header, MasterData1, ну и Footer до кучи.
, добавляю еще MasterData2 на ту же
страницу для MasterData2 тот же ClientDataSet и получаю

clError
Stack Overflow

в опциях проекта DLL disabled Stack size. Стоит там в MAX что-то вроде 000100000.

Можно ли что-то поделать с формированием отчетов через DLL???

Комментарии

  • отредактировано 03:31
    Мой опыт показал, что о билдере придется забыть, очень хреново дела у FastReport с совместимостью.
  • отредактировано 03:31
    Vlad_p написал:
    Мой опыт показал, что о билдере придется забыть, очень хреново дела у FastReport с совместимостью.
    Кстати решением проблемы оказалось увеличение максимального размера стека до 400000 в вызывающем DLL приложении. И под Builder-ом все заработало ;)

    Для простых EXE-файлов с отчетами вообще все отлично работает.

    Хотя от разработчиков хотелось бы более пристального внимания к используемой при построении памяти...

    Кстати в Delphi тоже могут возникнуть такие же проблемы с DLL. Сам не проверял.

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

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