AccessViolationException未处理访问打印机的扫描程序

时间:2017-07-30 20:02:48

标签: c# access-violation

我在过去几个小时内阅读了很多关于此异常的不同帖子,但没有找到解决我问题的方法。困难的部分是使用我发现访问打印机扫描仪的库,所以很多是我的外国代码。真正让我得到的部分是代码在昨天工作,现在今天在改变之后,这一切都没有发生。错误不是随机的,并且总是在这行代码中。

rc = DSMident(appid, IntPtr.Zero, TwDG.Control, TwDAT.Identity, TwMSG.CloseDS, srcds);

在这个方法中

public void CloseSrc()
    {
        TwRC rc;
        if (srcds.Id != IntPtr.Zero)
        {            
            TwUserInterface guif = new TwUserInterface();
            rc = DSuserif(appid, srcds, TwDG.Control, TwDAT.UserInterface, TwMSG.DisableDS, guif);
            rc = DSMident(appid, IntPtr.Zero, TwDG.Control, TwDAT.Identity, TwMSG.CloseDS, srcds);                           
        }
    }

对不起,这太模糊了,如果您需要任何其他信息或代码,请告诉我们!谢谢!

0 个答案:

没有答案