Баги или до чего то я не докапался?

отредактировано 01:01 Раздел: FastReport Studio
При записи в базу через this._Designer.Report.ReportResourceString запись прошла. Чтение проходит но после этого дизайнер падает Object null reference и Репорт не отрисовывается. Что это такое? И еще вопрос. Зачем следовало называть так интерфейсы????

Комментарии

  • almanalman космополит
    отредактировано 01:01
    Serafim написал: »
    При записи в базу через this._Designer.Report.ReportResourceString запись прошла. Чтение проходит но после этого дизайнер падает Object null reference и Репорт не отрисовывается. Что это такое?

    Такая запись проходить не должна. У репорта нет метода ReportResourceString, но есть методы LoadLanguageResourcesFromFile и GetResourceString, которые более не используются. При их вызове отобразится MessageBox с соответствующим сообщением и они вернут код возврата E_NOTIMPL.

    Чтобы корректно загрузить ресурсы, необходимо использовать следующий код на C#:
        protected FastReport.TfrxDesignerClass    designer;
        protected FastReport.TfrxReportClass        report;
    
        report = new TfrxReportClass();
        designer = new TfrxDesignerClass();
    
        report.Resources.LoadLanguageResourcesFromFile(@"C:\Program Files\FastReports\FastReport Studio\Bin\ukrainian.frc" );
    

    В этом случае все элементы дизайнера и превьюва будут на языке, который Вы загрузили при помощи конструкции
    report.Resources.LoadLanguageResourcesFromFile
    Serafim написал: »
    И еще вопрос. Зачем следовало называть так интерфейсы????


    Продукт развивался длительное время и названия интерфейсов давались в процессе развития. Некоторые методы остались исключительно для обеспечения бинарной совместимости.

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

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