Нужен рабочий пример FR с ASP.NET
 Deniz            
            
                Новый Уренгой
Deniz            
            
                Новый Уренгой            
            
                     Скачал FR Studio.
В комплекте идет пример WebApplication3, попытка перенести пример на VB, не привела к результатам.
Если есть у кого рабочий пример для VB ASP.NET, киньте пож-та или поправьте мой код.
                            В комплекте идет пример WebApplication3, попытка перенести пример на VB, не привела к результатам.
Если есть у кого рабочий пример для VB ASP.NET, киньте пож-та или поправьте мой код.
    Private frx As TfrxReportClass
    Private ReportName As String = HttpRuntime.AppDomainAppPath & "test.fr3"
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        frx = New TfrxReportClass
        frx.LoadReportFromFile(ReportName) <-- вот здесь говорит "Параметр задан неверно"
        frx.PrepareReport(True)
        frx.ExportToBMP("c:\temp\1.bmp", 96, True, True, True)
    End Sub
Комментарии
Можете уточнить, как проявляется проблема?
Если эксплорер "подвисает", при обращении к страниеце, то скорее всего программа отображет диалоговое окно, которое вызывает такой эффект.
Для того чтобы запрерить показ диалоговых окон, установите свойство
SilentMode в EngineOptions в значение frxSilentMode.simSilent
В этом случае все ошибки будут накапиваться в свойсте Errors у объекта frx.
После нажатия на кнопку ie показывает страницу с ошибкой:
Try
frx = New TfrxReportClass
frx.LoadReportFromFile(ReportName)
frx.PrepareReport(True)
frx.ExportToBMP("c:\temp\1.bmp", 96, True, True, True)
Catch
Response.Write("Обнаружена ошибка:
")
Response.Write( frx.Errors )
End Try
Ошибка возникает, в случае если невозможно открыть файл отчёта.
функция LoadReportFromFile(ReportName) возвращает код , отличный от 0, а в среде .NET это приводит к генерации исключения.
Проблемы были именно с открытием файла.