如何在C#中使用WIA和Twain?在http://www.codeproject.com/KB/dotnet/twaindotnet.aspx中找到的TWIAIN/C#示例在TwainLib.cs的第59行抛出一个异常“试图加载格式不正确的程序”。在Vista 64上。
我会使用WIA,但它不支持我想要使用的所有设备。
是否有一种简单的方法在C#中启用WIA中的TWAIN支持?我知道这是可以做到的,但我找不到关于这个问题的任何文件。我不是在找商业产品。我可以找到如何使用WIA只是很好-但事实是,我不能启用TWIAN支持,这是令人讨厌的。
C++/CLI或VB.net中的例子也是受欢迎的。
谢谢。
编辑
谢谢你,清脆的。你帮了我很多忙,我现在还可以继续使用TWIAN。但是我仍然想使用WIA,所以我还不会接受你的回答。这是一些更多的信息,让人们看到这篇文章。所有这些都是对这一答复的回应:
是的,这是为了TWIAN的支持;谢谢!不过,我仍然想使用WIA;但现在我有一些工作要做。然而,当我选择我的USB相机作为来源和点击获取,应用程序挂起。我的相机在其他商业应用程序上工作。
通过注释掉行100,但104 (检查"DScap( appid,srcds,TwDG.Control,TwDAT.Capability,TwMSG.Set,cap )“的代码);返回TwRC.Success,我的相机现在工作了。我不知道这段代码是做什么的,因为文档在这个主题上几乎毫无意义。
好的;它是一个名为"CAP_XFERCOUNT“的const,它与扫描每个会话的多个图像有关。使人确信照相机不支持它。
发布于 2008-11-08 01:10:33
可能是一个很长的机会,但您是否尝试过使用x86作为平台目标或更改线程公寓状态?
https://stackoverflow.com/questions/274127
复制相似问题