This is the code:
Code: Select all
Dim MainMenuService As Stimulsoft.Report.Design.StiMainMenuService = Stimulsoft.Report.Design.StiMainMenuService.GetService
Stimulsoft.Report.StiOptions.Configuration.DirectoryLocalization = AppDomain.CurrentDomain.BaseDirectory
MainMenuService.SetLocalization("it.xml")
Code: Select all
Dim designer As New StiDesigner
Dim MainMenuService As StiMainMenuService = StiMainMenuService.GetService(designer)
Code: Select all
Dim MainMenuService As Stimulsoft.Report.Design.StiMainMenuService = Stimulsoft.Report.Design.StiMainMenuService.GetService
Code: Select all
MainMenuService.ShowFileReportNew = True
Note that i do the "report.load" before localization code (in your example it is after). I've postponed the two but the problem still exists.
That said, if in my application path i create a subdir called "Localization" and put "it.xml" file in it and i don't execute:
Code: Select all
Stimulsoft.Report.StiOptions.Configuration.DirectoryLocalization = AppDomain.CurrentDomain.BaseDirectory
MainMenuService.SetLocalization("it.xml")
If i execute only
Code: Select all
Stimulsoft.Report.StiOptions.Configuration.DirectoryLocalization = AppDomain.CurrentDomain.BaseDirectory
May this be the problem that causes the error in line
MainMenuService.SetLocalization("it.xml")
?
Thanks.