识别验证码过程中ocr.Init() 报错:尝试读取或写入受保护的内存。这通常指示其他内存已损坏

如图 只不过并不是立马报错 而是在我抓取数据时 一般请求上千次时会报这个错误:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 不知道是不是没有释放掉内存 Dispose(),GC强制回收 using()释放 都试了。 也试了把获取验证码方法封装到另一个窗口,然后请求完释放窗口资源,仍是不行。希望哪位大神给看看

你的类继承IDispose,重写Dispose方法就可以了,这个方法里面用于清理内存,这个可以去参考一下微软帮助里面.比如关闭数据库连接等操作.
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答