Скачал. Позапускал примеры C# по VS2005. При попытке открыть дизайнер,
примеры виснут.
Вообще, меня руководство дергает с выбором генератора отчетов.
В StimulSoft нет экспорта в Excel (не xml, а родной формат, чтобы его
Excel 97 понимал). У Вас есть, но связываться с com не хочется,
его и регистрировать надо. И будет геморой с обновлением у пользователей.
Хотелось бы все таки понять, в каком направлении движется FastReport
и что ожидать в ближайшее время.
Будет ли нормальное портирование под Net. Я сам долго работал на
Delphi, но увы, жизнь заставляет переходить на C#. Судя по форуму, я не одинок.
Вообще, меня руководство дергает с выбором генератора отчетов.
В StimulSoft нет экспорта в Excel (не xml, а родной формат, чтобы его
Excel 97 понимал). У Вас есть, но связываться с com не хочется,
его и регистрировать надо. будет геморой с обновлением у пользователей.
У меня ОС Windows 2000 SP4.
Visual Studio Profession 2005 v 8.0.50727.42 Net 2.0.50727
Откомпилировал пример DesignerExample на C#.
Нажатие кнопки "Run Designer " приводит к зависанию приложения
без всяких сообщениях об ошибке.
Что же касается regsvr32 FastReport3.dll,
то если приложение стоит у нескольких десятков пользователей
в разных регионах, причем у пользователей нет администраторских прав,
то при появлении новой версии FastReport3.dll, надо на всех компьютерах одновременно сделать обновление - то это геморой. А еще добавьте ситуацию, когда пользователь в это время в отпуске и т.д.
Я для обновления приложения под Net использую "запускалку", которая лезет в БД, проверяет наличие новой версии и при необходимости копирует из базы новую, а затем запускает приложение.
В принципе, Net тем и хороша, что не требуется никаких регистраций. Хотелось бы иметь версию FastReport3.dll, написанную на Net, тогда достаточно
брость ее в каталог программы.
С уважением, Морозов.
Не видны иконки пиктографического меню при отображении отчета...
(... report.ShowReport(); ...)
Конечно если стили не включать - все работает ... но ...
Предлагаю не использовать EnableVisualStyles(), а вместо этого подключить ресурс с манифестом к Вашему приложению.
А есть какой-нибудь цивилизованный способ добавить манифест прямо в проект (желательно с примером ). А то как-то некрасиво получается...
Да и вообще, планируется ли чисто .NET версия (не COM) отчета? Такая, чтобы встраивалась в VS (а-ля CrystalReports), чтобы с EnableVisualStyles дружила и чтоб компоненты всякие в тулбокс добавлялись? Так удобно было в билдере.... Совсем не хочется на другие репорты переезжать
Комментарии
Более точный ответ зависит от того, какой смысл Вы вкладываете в вопрос.
Cейчас FastReport Studio, успешно работает совместно с .NET приложениями.
Скачайте http://www.fast-report.com/pbc_download/fr_studio_demo.exe и убедитесь сами.
примеры виснут.
Вообще, меня руководство дергает с выбором генератора отчетов.
В StimulSoft нет экспорта в Excel (не xml, а родной формат, чтобы его
Excel 97 понимал). У Вас есть, но связываться с com не хочется,
его и регистрировать надо. И будет геморой с обновлением у пользователей.
Хотелось бы все таки понять, в каком направлении движется FastReport
и что ожидать в ближайшее время.
Будет ли нормальное портирование под Net. Я сам долго работал на
Delphi, но увы, жизнь заставляет переходить на C#. Судя по форуму, я не одинок.
regsvr32 FastReport3.dll
В ближайшей перспективе - релиз FastReport Studio.
Будет.
По срокам обращайтесь к Chief Technologu Officer компании FastReport Inc. Александру Цыганенко.
Visual Studio Profession 2005 v 8.0.50727.42 Net 2.0.50727
Откомпилировал пример DesignerExample на C#.
Нажатие кнопки "Run Designer " приводит к зависанию приложения
без всяких сообщениях об ошибке.
то если приложение стоит у нескольких десятков пользователей
в разных регионах, причем у пользователей нет администраторских прав,
то при появлении новой версии FastReport3.dll, надо на всех компьютерах одновременно сделать обновление - то это геморой. А еще добавьте ситуацию, когда пользователь в это время в отпуске и т.д.
Я для обновления приложения под Net использую "запускалку", которая лезет в БД, проверяет наличие новой версии и при необходимости копирует из базы новую, а затем запускает приложение.
В принципе, Net тем и хороша, что не требуется никаких регистраций. Хотелось бы иметь версию FastReport3.dll, написанную на Net, тогда достаточно
брость ее в каталог программы.
С уважением, Морозов.
в FR не видны иконки если я в VS2005 включаю стили:
[STAThread]
static void Main()
{
Application.EnableVisualStyles(); // !!!!!!!!!!!!!!!!
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmMain());
}
Не видны иконки пиктографического меню при отображении отчета...
(... report.ShowReport(); ...)
Конечно если стили не включать - все работает ... но ...
Можно ли этого избежать ?
Предлагаю не использовать EnableVisualStyles(), а вместо этого подключить ресурс с манифестом к Вашему приложению.
http://www.msjogren.net/dotnet/eng/tools/default.asp - здесь лежит небольшая утилита "ThemeMe", которая позволит подключить манифест к вашему приложению. Скажу честно, сам эту утилиту не использовал.
Да и вообще, планируется ли чисто .NET версия (не COM) отчета? Такая, чтобы встраивалась в VS (а-ля CrystalReports), чтобы с EnableVisualStyles дружила и чтоб компоненты всякие в тулбокс добавлялись? Так удобно было в билдере.... Совсем не хочется на другие репорты переезжать