第一次做证件扫描的程序,本以为调用个API函数应该没什么难度的,可是今天才发现出的错真的很有难道,找了一天也没找到解决办法,请大家帮帮忙
程序在执行到这时:int aa = RecogIdcardExALL(image_file, card, true, 0, 31, HeadImgName, 1);
这个方法就是调用的DLL文件中的一个方法
现在的情况是证件已经扫描上了,并生成了图片
但是执行来这句就不执行下面的代码,并生成这个错误
“0x04b23cb2”指令引用的"0x00000000"内存,该内存不能为“written”这是怎么回事??
程序在执行到这时:int aa = RecogIdcardExALL(image_file, card, true, 0, 31, HeadImgName, 1);
这个方法就是调用的DLL文件中的一个方法
现在的情况是证件已经扫描上了,并生成了图片
但是执行来这句就不执行下面的代码,并生成这个错误
“0x04b23cb2”指令引用的"0x00000000"内存,该内存不能为“written”这是怎么回事??
解决方案 »
- 错误“无法嵌入互操作类型“Excel.ApplicationClass”。请改用适用的接口。”
- C# System.Net.Sockets.SocketException 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败
- 数据技术如何构建??
- 递归 无限级分类
- 哪儿可以下载作工具栏时用到的小图标?
- 怎样办?
- 那本书上有专门将C#中与C++的不同点全部摘出来讲的
- C# 实现调用fnthex.32dll进行斑马打印机打印汉字打印出来为什么是空白的?
- 急!!!!请教一下....
- C# 自动释放managed resource, 高高手请看!
- 关于listview的问题
- 关于限定输入字符类型问题
[DllImport("idcarddll.dll", EntryPoint = "RecogIdcardExALL")]
public static extern int RecogIdcardExALL(string image_file, IDCARD_ALL card, bool bSaveResultFile, int nHandPrint, int nContent, string HeadImgName, short nButtonDown);
IDCARD_ALL card 是个结构体 实例化一个结构体是不是可以这样?IDCARD_ALL card = new IDCARD_ALL(); 这是调用且给它传的参数:
int aa = RecogIdcardExALL(image_file, card, true, 0, 31, HeadImgName, 1); 现在扫描证件已经完成,但是出了个错“0x04b23cb2”指令引用的"0x00000000"内存,该内存不能为“written” 这是怎么回事??