我们的产品是 Microsoft Office 的一个插件,其中包括一些图形界面。
我们使用 Graphics.DrawImage 来绘制图片。
问题在于,有一个特定的用户报告说 GUI 在 Microsoft Outlook 中无法显示,但在 Microsoft Word 中却可以正常工作。
我在日志中看到的错误信息是:
我知道这可能意味着某种有限资源的问题,但事实是同样的GUI在Microsoft Word中运行得非常好。此外,我们尝试绘制的图像是一个16x16的小图标。
是否有某些特定进程的限制可能会导致这种情况?
更新:该问题与未能从文件流正确加载的特定图像有关。
我们使用 Graphics.DrawImage 来绘制图片。
问题在于,有一个特定的用户报告说 GUI 在 Microsoft Outlook 中无法显示,但在 Microsoft Word 中却可以正常工作。
我在日志中看到的错误信息是:
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
我知道这可能意味着某种有限资源的问题,但事实是同样的GUI在Microsoft Word中运行得非常好。此外,我们尝试绘制的图像是一个16x16的小图标。
是否有某些特定进程的限制可能会导致这种情况?
更新:该问题与未能从文件流正确加载的特定图像有关。