我遇到此错误“参数无效”,并从
中抛出System.Drawing.Graphics.GetHdc()
奇怪的是,它只会在一台机器上抛出此错误,而在其他机器上却不会抛出此错误。
抱歉模糊不清,你有什么想法可以解决这个问题吗?
答案 0 :(得分:6)
看看这是否适用于您? Parameter is not valid
您会发现您的问题是由GDI泄漏引起的。打开 TaskManager以及Processes选项卡没有GDI对象 列然后通过视图菜单添加它。然后你应该看到GDI 对象不断增长,直到最终你的应用程序崩溃。一旦您 添加DeleteDC()调用,您应该看到GDI对象保持不变 相当稳定。