• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

ВЕРТИКАЛЬ API - Как вызвать формирователь FstReport?

Автор Sasha_teh, 23.10.23, 11:44:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Sasha_teh

Добрый день, друзья!
Описываю ситуацию: есть код на C# которым хочу запустить формирование отчёта на FastReport.
System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom(@"C:\Program Files (x86)\FastReports\FastReport.Net Trial\FastReport.dll");
   Type[] types = assembly.GetTypes();
   foreach (Type type in types)
   {
         if (type.FullName == "FastReport.Report")
         {
           dynamic report = Activator.CreateInstance(type);
           report.Load(@"C:\..................frx");
           report.Show();
                }
    }

Когда выполняю команду, то получаю ошибку.рис.5.png
Может кто-нибудь подсказать как это исправить и запустить отчёт FastReport?

P.S. Если вместо report.Show() написать report.Design(), то дизайнер поднимается без проблем.


p3452

И сказанного и показанного, одно противоречит другому:
- окно сообщения об ошибке говорит, что CreateInstance имеет 5(!) параметров
- как тогда report.Design() "работает" ?

Sasha_teh


p3452

+ Благодарностей: 1

Sasha_teh