Глюки с полями RichEdit в FastReport 2.5
Помогите пожалуйста решить следующие проблемы:
В FastReport 2.5 создан отчет с полями RichObject. Отчет читается из Blob поля базы данных MS SQL Server (Тестировал с установленными по умолчанию 5-ю разными принтерами).
Глюк №1: В некоторых полях RichObject в последних строках компонента случайным образом обрезается текст - в предпросмотре и на принтере не выводятся от 1 и примерно до 5 слов. Текста в поле не так уж и много. Текст на украинском языке. Причем этот глюк наблюдается не во всех полях. И как я только не пытался выкрутиться из этого положения: копировал текст из блокнота, вбивал ручками, удалял RichObject поле и вставлял новое - глюк никак не пропадает.
Глюк №2 (самый серьезный): В Windows XP - все отчеты формируются нормально (иногда с Глюк №1 ). В Windows 2000 - при старте формирования отчета выдается ошибка <Undefined symbol ''''> и формирование отчета прекращается. Проверял - все переменные и собственные функции нормально определены (нет ошибок в синтаксисе).
Если кто-нибудь знает как с этим бороться - подскажите пожалуйста. Переходить на новую версию Fast Report не предлагать.
В FastReport 2.5 создан отчет с полями RichObject. Отчет читается из Blob поля базы данных MS SQL Server (Тестировал с установленными по умолчанию 5-ю разными принтерами).
Глюк №1: В некоторых полях RichObject в последних строках компонента случайным образом обрезается текст - в предпросмотре и на принтере не выводятся от 1 и примерно до 5 слов. Текста в поле не так уж и много. Текст на украинском языке. Причем этот глюк наблюдается не во всех полях. И как я только не пытался выкрутиться из этого положения: копировал текст из блокнота, вбивал ручками, удалял RichObject поле и вставлял новое - глюк никак не пропадает.
Глюк №2 (самый серьезный): В Windows XP - все отчеты формируются нормально (иногда с Глюк №1 ). В Windows 2000 - при старте формирования отчета выдается ошибка <Undefined symbol ''''> и формирование отчета прекращается. Проверял - все переменные и собственные функции нормально определены (нет ошибок в синтаксисе).
Если кто-нибудь знает как с этим бороться - подскажите пожалуйста. Переходить на новую версию Fast Report не предлагать.
Комментарии
Рецепт:
копируем riched32.dll в одну папку с программой, в которой юзается Fast Report и вуаля - все пашет. Всякие нехорошие программы ее изменяют по своему усмотрению - из-за этого глюк (Oracle, MS Office, ...).