AlexTZ
AlexTZ
Подробная информация
- Имя пользователя
- AlexTZ
- Электронная почта
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- FR Team
Комментарии
-
надо ставить оба апдейта, первый и второй. Тут еще коллега подсказывает - не D6_RTL2_ENT а D6_upd2_ent.
-
поставить саму библиотеку и добавить frxPBarcode в uses своего проекта.
-
Проблема может быть в том, что это не upd2. Проверить легко: file|new application, compile - размер exe должен быть 384000. У меня ошибок с последней версией нет.
-
Мы включать не собираемся (сложно), а есть библиотека Psoft Barcode library (www.psoft.sk), поддержка которой есть в FR3 (модуль frxPBarcode).
-
Строки в переменных надо окружать дополнительными кавычками, иначе FR пытается разбирать строку как выражение. Пример: fr.SetVariable('Firm_name', '''' + 'abc' + '''') (это для паскаля - не знаю, как в vfp написать одинарную кавычку в строке).
-
В FR3 надо настроить дуплекс в свойствах страницы отчета.
-
отключите дебаггер - он ловит обрабатываемые исключения еще до их обработки в FR.
-
Высылайте пример отчета на саппорт, будем смотреть.
-
Почему же невозможно? Делаем языковой файл утилитой mkall.bat (лежит в каталоге с языком) и подключаем язык динамически: uses frxRes; frxResources.LoadFromFile('english.frc');
-
поправлено.
-
Видимо, надо установить оба сервис-пака на Delphi - это обязательное условие.
-
Достаточно. А какой таймаут имеется в виду?
-
Все верно, перед выполнением отчета он сохраняется в поток, после выполнения - восстанавливается. Это, кстати, регулируется св-вом TfrxReport.EngineOptions.DestroyForms - если его поставить в False, сохранения-восстановления не будет, и не должно бы…
-
Да это ни при чем, я же говорю - поведение вполне нормальное с точки зрения визивига.
-
Это работает WYSIWYG - Rich подстраивается под используемый принтер. На экране он может выглядеть кривовато, но напечатан будет с максимально лучшим качеством.
-
fixed.
-
ReportSummary не подходит?
-
Получается бесконечный цикл. Не надо этого делать в PageFooter.
-
Вы используете в отчете большое количество объектов Rich (свыше 700). Это примерно то же самое, что открыть 700 копий WordPad. Посмотрите, что при этом будет с системными ресурсами.
-
Пришлите, пожалуйста, тестовое приложение с демонстрацией ошибки.
-
Были. fsGlobalUnit теперь не используется. Для совместимости со старым кодом добавьте строку: frxReport1.Script.Parent := fsGlobalUnit
-
FR никакой "отсебятины" не делает. Только First/while not Eof do/Next. Единственно - если отчет с группами - то после окончания группы идет откат на запись назад, потом возврат. Но это в данном случае не работает (DBX однонаправленный датасет).
-
Действия утилиты frx2xto30 этим не ограничиваются. К примеру, она модифицирует синтаксис PascalScript, чтобы можно было использовать переменные без их объявления. Кроме того, с этой утилитой нельзя работать в потоках. И т.д.
-
Да это не глюк. frx2xto30 рекомендуется использовать исключительно для открытия старых отчетов и конвертации их в новый формат. В рабочий проект эту утилиту включать не рекомендуется.
-
Тогда присылайте работающий пример отчета. Мы утечек у себя не обнаружили.
-
Пришлите тестовый отчет, а то не получается повторить.
-
Проделал то же самое в демке demos\main, ошибок нет. Да и нет там кода, который проверяет синтаксис при сохранении отчета!
-
А действительно, почему - только что проверил у себя, работает.
-
Похоже, что заканчиваются ресурсы GDI - посмотрите в Индикаторе системных ресурсов. Исправить нельзя никак, если это только не явная утечка ресурсов где-то в FR.
-
Было бы неплохо поиметь работающий пример.