Fastreport с DLL

отредактировано 02:35 Раздел: 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???

Комментарии

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

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

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

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

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