Member 8810567 Ответов: 1

Сбой диалогового окна печати Crystal reports viewer


Я создал vs2010 выиграть приложение, которое использует Кристалл-сообщает 13.0 sp22 приложение развертывается на работу-группа из 5 компьютеров, есть принтер, подключенный к сети, видимый со всех компьютеров все компьютеры могут печатать на принтере, кроме одного этого можно распечатать из программы, например блокнот, PDF, но не из моего приложения, пользователь нажимает на кнопку, чтобы зрители печать, диалоговое окно печати появляется, но при печати нажатии кнопки или вкладки нажатии на кнопку приложение вылетает.


Проверяя средство просмотра событий я получаю две ошибки приложения:
Номер 1:
Application: InsuranceAgent.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.ArgumentException at System.Globalization.RegionInfo..ctor(Int32) at CrystalDecisions.Windows.Forms.CrystalReportPrintDialogCustomPanel.GetPaperSizeString(Double, Double) at CrystalDecisions.Windows.Forms.CrystalReportPrintDialogCustomPanel.UpdateChoices() at CrystalDecisions.Windows.Forms.CrystalReportPrintDialog.UpdateSelectedPrinterOnPanel() at CrystalDecisions.Windows.Forms.CrystalReportPrintDialog.CrystalReportPrintPropertySheetDlgProc(IntPtr, CrystalDecisions.Windows.Forms.Internal.WindowsMessages, IntPtr, IntPtr)

Номер 2:
Faulting application name: InsuranceAgent.exe, version: 2.0.6622.2791, time stamp: 0x5a876a70 Faulting module name: KERNELBASE.dll, version: 10.0.16299.248, time stamp: 0x4414ec23 Exception code: 0xe0434352 Fault offset: 0x0000000000014008 Faulting process ID: 0x27fc Faulting application start time: 0x01d3a782bfac72fc Faulting application path: C:\Program Files (x86)\PNSoftware\Insurance Agent\InsuranceAgent.exe Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll Report ID: 70ffc331-1923-4f03-b06e-e07935328527 Faulting package full name: Faulting package-relative application ID:


Это происходит только на этом ПК все остальные в порядке и все та же ОС win10

Любая помощь будет высоко оценили

Заранее всем спасибо

Что я уже пробовал:

Чтобы использовать различные настройки в настройках страницы, например:
проверка отсутствия принтера (оптимизация для отображения экрана) безрезультатно
Пробовал различные региональные настройки, а также на этом компьютере ...

1 Ответов

Рейтинг:
1

Member 8810567

Привет
​В конце концов проблема была решена
​Я не могу объяснить почему, но только как !!!!!

Я изменил региональные настройки ( вкладка формат ) на английский Соединенные Штаты
​Любая другая настройка не работает, например. Английский Великобритания
​Самое смешное что в сети все остальные компьютеры у них имеют региональные настройки греческие и приложение работает нормально

​Было бы здорово иметь объяснение, но, по крайней мере, наконец-то оно работает ...

Всего наилучшего

Никос


Richard Deeming

Это очень странно. Глядя на источник[^] из метода, создающего исключение, следует, что Crystal Reports пытался использовать нейтральную культуру, инвариантную культуру или пользовательскую культуру, ни одна из которых не поддерживается этим конструктором.

Возможно, на пострадавшем компьютере отсутствует языковой пакет?