FR 2.54. Словарь данных

отредактировано 01:32 Раздел: FastReport 2.xx VCL
Надо запихать некоторый объём текстовых данных в шаблон отчёта. Решил использовать переменную в словаре данных. Загнал туда для теста текст вида '01234567890123456789....', всего около 20,000 символов. Дизайнер успешно сохранил отчет, нормально закрылся. Но после повторного открытия шаблона в дизайнере... оно всё повисло... и после некоторого времени система сказала:
написал:
Драйвер ialmrnt5 для display устройства \Device\Video0 находится в состоянии бесконечного цикла. Как правило, это связано с проблемой в самом драйвере или при некорректном управлении устройством из данного драйвера. Обратитесь к изготовителю оборудования за обновленной версией драйвера.

а также переключила дисплей в режим 640х480 и 16 цветов...

Интересно, чё это было? ;) Второй раз я этот шаблон уже побоялся открыть.

Вопрос:
1. Какое ограничение на длину переменной в словаре данных (понятно, что оно есть ;) )
2. Этот баг исправлен в 2.56?
3. Есть ли ограничения в прочих объектах: Memo, RichText и т.п., т.е. куда еще можно запихать до 50КБ информации?

Комментарии

  • отредактировано 01:32
    Бяка происходит конкретно когда открываешь такой шаблон в дизайнере, заходишь в словарь данных и встаёшь в поле редактирования значения переменной.

    Если кто хочет потестить, вот этот шаблон (Variable1 - 40 000 знаков):
    http://unwired.narod.ru/Untitled.zip (~0.5КБ)

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

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