Fastreport и Mdi

отредактировано 17:34 Раздел: FastReport Studio
Пишу приложение в Visual C# 2008. Нужно реализовать так, чтоб несколько отчетов было открыто сразу в немодальных окнах. Лучше естественно MDI. Как вариант сделать их просто немодальными. Сталкиваюсь со следующими ошибками:
При попытки реализовать MDI-интерфейс
Пишу следущий код:
TfrxReportClass rep = new TfrxReportClass();
            rep.MainWindowHandle = (int)this.Handle;
            
            rep.PreviewOptions.Modal = false;
            rep.PreviewOptions.MDIChild = true;                      
            try
            {
                rep.ShowReport();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
Появляется ошибка:
"Cannot create form. No MDI forms are currently active".
Т.е. не находит контейнер, для MDI окна.
Главная форма естественно является MDI контейнером.

Пробую сделать немодальным окно с отчетом.
Пишу к примеру:
TfrxReportClass report = new TfrxReportClass();
            
            report.LoadReportFromFile(@"F:\2.fr3");
            report.PrepareReport(true);
            report.PreviewOptions.Modal = false;
            report.ShowPreparedReport();

Форма появляется, открывается немодально, но постоянно выходят ошибка вида Access violation at address ... in module "fastreport3.dll. И затем от этого окна с ошибкой никак не избавиться, кроме как завершаяя процесс приложения.
Ошибка появляется по разному: может появиться при активации другого окна, может при выполнении еще одного отчета, может вообще не появляться довольно продолжительное время.

Пробовал использовать ActiveX компонент. Ошибка аналогичная.

Помогите разобраться в чем тут дело.
Спасибо.

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

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