fr3 приличного размера - 55кб - EOutOfResources

отредактировано 18:39 Раздел: FastReport 3.0
Запускаю отчёты. Один - довольно большой, 55 кб, с SubReport'ами и ДОА-объектами.
в проге идёт:
type
TFastReportForm = class(TForm)
ляляля....
public
frxPreviewForm : TfrxPreviewForm;
(это используется для activeReport.Preview := frxPreviewForm.Preview)

собссно, программа:
ляляля....
activeReport.LoadFromFile(FastReportName);
ляляля....
if frxPreviewForm = Nil then begin
frxPreviewForm := TfrxPreviewForm.Create(Self); // А здесь валятся эксепшены:
Debugger Exception Notification
Project LoginPjtDebug.exe raised exception class EOutOfResources with message 'Не удается найти указанный файл.
'. Process stopped. Use Step or Run to continue.
Loginpjtdebug
Error reading StatusBar.Left: Не удается найти указанный файл.
Проект с длль-ками.
Если не выходя из длльки зайти в процедуру второй раз, то создание frxPreviewForm проходит без проблем.
ФР3.11
Репорт могу выслать - надо ли?

Комментарии

  • отредактировано 18:39
    Попробуйте скачать daily build из своей панели управления.
  • отредактировано 18:39
    1. Обновления все скачаны, эксепшены валятся.
    2. Иногда выскакивает и на серверах приложений Win2003
    эксепшены валятся именно на создание (динамически в форме):
    frxPreviewForm := TfrxPreviewForm.Create(Self);
    
    причём в разных dll-ках и только на создание TfrxPreviewForm
    Все другие (свои) формы создаются Ок-ейно
    С уважением, Андрей
    ФР 3.11
  • отредактировано 18:39
    В последней 3.16alpha такого быть не должно. Если ошибка все же есть, присылайте тестовый проект на tz@fast-report.com.
  • отредактировано 18:39
    Hi, AlexTZ!
    А не подскажешь, можно ли что-нибудь попытаться подкрутить в 3.11 (я понимаю, это не самый лучший путь)? А то переход на новую версию - процесс небыстрый.
    =
    С уважением, Андрей.
  • отредактировано 18:39
    Открыть форму frxPreview.pas и удалить иконку из формы.

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

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