ВЕРТИКАЛЬ 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