我正在使用Crystal Reports Basic for Visual Studio 2008来打印报告。 我只有一个用户定期收到错误,说“句柄无效”。如果她第二次尝试打印,它就可以了。 我查看了她的机器,它看起来像其他人一样拥有所有相同的软件,当然,当我到处时,它永远不会发生。
我正在使用的代码是:frmPrint.LogTag1.PrintToPrinter(1, True, 1, 0)
我不确定是否有任何其他信息可以从最终用户机器获得,以帮助我找出问题所在。 ErrorToString()只返回那一行。
答案 0 :(得分:0)
这是一个低级Windows错误。可能是Crystal Reports中的一个错误,可能是打印机驱动程序中的一个错误,可能是环境与某种行为不当的系统插件。如果你没有这些大块代码的源代码,你永远不会知道它是什么,所以你可以调试它。你没有,你可以得到它。
这不是代码中的错误,要求IT人员让该用户使用另一台机器。如果这没有用,那么你将不得不将它反弹给Crystal Decisions(或者这些天所称的任何东西)。这是一个标准的IT问题。