кое-что о скобках [ ] и отчетах 2.х

отредактировано 11:50 Раздел: FastReport 3.0
Hello all,

Как вы знаете, в 3.16 была добавлена возможность использовать квадратные
скобки вместо угловых. Это было сделано для облегчения перехода с версии
2.х. К сожалению, это привело к нежелательным побочным эффектам - некоторые
отчеты перестали работать (там, где в угловых скобках использовались
переменные из скрипта). Есть и еще одна проблема - отдельно от отчета скрипт
использовать стало нельзя (из-за отсутствующего обработчика, который
занимается выражениями в квадратных скобках - а это означает, что нельзя
использовать открытые массивы).
В завтрашнем daily build появится утилита, облегчающая переход с версии 2.х
на 3.0. Она подключается в список uses:
uses frx2xto30;
и позволяет следующее:

- открывать файлы .frf в дизайнере или в коде:
frxReport1.LoadFromFile('file.frf')
- модифицирует PascalScript для использования скобок [ ] вместо < >
- модифицирует PascalScript для использования необъявленных переменных
- позволяет использовать поля БД [Table1."Field1"], где Table1 - типа
TDataset (в FR3
в качестве Table1 должен быть TfrxDBDataset)
- некоторые другие вопросы совместимости

Если вы не используете данный модуль в uses, все вещи будут работать, как
это было в 3.15 (т.е. без [ ], с возможностью использовать скриптовые
переменные внутри <>).

Повторюсь, утилита будет доступна в завтрашнем daily build.

Комментарии

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

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