Crystal Reports - PrintToPrinter "Неверный дескриптор" - PullRequest
0 голосов
/ 29 июня 2010

Я использую Crystal Reports Basic для Visual Studio 2008 для печати отчетов. У меня есть только один пользователь, который получает периодические ошибки, говоря: «Неверный дескриптор». Если она попытается напечатать второй раз, все будет работать нормально. Я посмотрел на ее машину, и похоже, что на ней установлено то же программное обеспечение, что и на всех остальных, и, конечно, этого не происходит, когда я рядом.

Код, который я использую: frmPrint.LogTag1.PrintToPrinter(1, True, 1, 0)
Я не уверен, есть ли какая-либо другая информация, которую я могу получить от компьютера конечного пользователя, чтобы помочь мне выяснить, где проблема. ErrorToString () возвращает только одну строку.

1 Ответ

0 голосов
/ 30 июня 2010

Это ошибка Windows низкого уровня.Это может быть ошибка в Crystal Reports, может быть ошибка в драйвере принтера, может быть окружающей средой с каким-то ненадлежащим поведением системы.Вы никогда не узнаете, что это, если у вас нет исходного кода для этих больших кусков кода, чтобы вы могли отладить его.Вы не можете, и вы можете получить его.

Это не ошибка в вашем коде, попросите ИТ-персонал получить этому пользователю другую машину.Если это не поможет, вам придется отразить это в Crystal Decisions (или как они называются в наши дни).В остальном это стандартный вопрос ИТ.

...