vidic777
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Протестил сегодня работу "Самого быстрого отчета", который выложил rgnik из топика "Коммерческие компоненты и утилиты для Delphi/BCB" - в общем рабоатет, тока был один нюанс, если делать отчет с помощью компонент TfrxReport TfrxDBDataset (БД Firebird-1.5.2.4731-Win32 а доступ к нему через FIBPlus 6.41) ну и при надобности добавить компонентов экспорта ну там в PDF, XLS, JPEG то все работает безупречно. А вот если к этому коплекту добавить TfrxFIBComponents то приложение компилится, линкуется но при запуске из под IDE выдает ошибку "Access Voilation ..... " (ессли нужен код то сообщу дополнительно т.к незаписал) а из системы предлагает отослать отчет в Micrisoft Начал копаться далее и выявил что объявление #include "frxFIBComponents.hpp" в хедер-файле должно идти сразу после #include "frxDBSet.hpp". Тоже и модуле *.cpp #pragma link "frxFIBComponents" сразу после #pragma link "frxDBSet". Почему так происходит пока незнаю. Тестировал на C++Builder 6 Ent. Update 4. Может кому и пригодится, кто в Builder-е работает. |