Ошибка в дизайнере

a-pa-p
отредактировано 16:29 Раздел: FastReport 3.0
Передаю в отчет значание переменной, например:
frxReport1.Variables['BB']:=10.556;
А в отчете вставляю Memo в котором содержится текст: "[BB]" (без кавычек).
если вызвать
frxReport1.ShowReport;
, то в отчете значение переменной отображается правильно (даже возможны арифметические операции над ним). А если вызвать
frxReport1.DesignReport;
, и в дизайнере нажать 'предварительный просмотр', то вылетает ошибка: "Были обнаружены следующие ошибки: Ошибка в выражении '10,556':';' expected".

Я, конечно, подозреваю, что дело в попытке вызова внутреннего метода Calc, т.е. в попытке пропарсить значение переменной, но как-то криво это получается.

Подстажите как избавиться от этого неприятного бага.

P.S. Есть временное решение:
frxReport1.Variables['BB']:=''''+floattostr(10.556)+'''';
а, затем, в коде FR, при необходимости, выполнять обратное преобразование, но больно муторно это, может есть более простой способ?

Заранее благодарю за поддержку.

Комментарии

  • gpigpi
    отредактировано 16:29
    frxReport1.Variables['BB']:=10.556;
    frxReport1.DesignReport();
    
  • a-pa-p
    отредактировано 16:29
    Что Вы хотели этим сказать, gpi?
  • a-pa-p
    отредактировано 16:29
    Поясню:
    если перед вызовом десигнера присвоить переменные (кажется это имелось в виду), то при первом нажании в дисигнере на кнопку "предварительный просмотр" - всё ОК, но если нажать "енту кнопичку" еще раз - вылетает выше упомянутая ошибочка.
  • gpigpi
    отредактировано 16:29
    Тогда это глюк. К сожалению, уже нет возможности проверить в тройке, а в четвёртой версии всё нормально, если перед вызовом дизайнера присвоить переменные
    Используете последний билд FR3?
  • gpigpi
    отредактировано December 2006
    <span style='font-size:8pt;line-height:100%'>Здесь было продублированное сообщение</span>
  • a-pa-p
    отредактировано 16:29
    Использую 3.25
    А последний какой?
    Теперь как называется FR3? FR Studio?
  • gpigpi
    отредактировано 16:29
    Последний FR 3.24.6
    Сейчас поставлю тройку. Минут через двадцать сообщу результат
  • gpigpi
    отредактировано 16:29
    Попробовал на FR 3.24.6 - всё работает
  • a-pa-p
    отредактировано 16:29
    У меня, вроде, 3.2.5 :-)
  • gpigpi
    отредактировано 16:29
    Попробуйте скачать триал последней версии тройки и попробуйте на нём
  • a-pa-p
    отредактировано 16:29
    А где можно взять последний триал FR3?
  • gpigpi
    отредактировано 16:29
    Да...
    Только что полазил по сайту и увидел, что скачать можно только триал четвёрки. Триалы FR 3, FR 2 уже скачать невозможно ;)

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

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