作者c0758 (阳光宅)
看板C_Sharp
标题[问题] 混合模式组件 少数人异常
时间Fri Mar 14 20:17:51 2014
各位前辈您好
我最近写一支小程式
有用到tessnet2_32.dll
因为.net版本关系(混合模式组件错误)
上网爬文後依照此网站介绍的步骤处理
http://my.stust.edu.tw/49790118/doc/5534
"大部分的人"都可正常使用
但仍有"少部分人士"回报出现下图错误 ( 错误图:
http://ppt.cc/Nl5J )
尝试过的方法:已请他们将将.net移除再重装-无效
请问可能原因为何?
恳请解答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.184.26
1F:→ m339606:将tessnet2_32.dll复制到安装资料夹试看看如何? 03/14 20:40
2F:→ c0758:我有把tessnet2_32.dll 包含他的字典档 同时附在程式里 03/14 20:50
3F:→ c0758:安装资料夹 是指这个意思吗? 03/14 20:50
4F:→ c0758:ocr.Init(Application.StartupPath + @"\\tessdata", "eng", 03/14 21:07
5F:→ c0758:还是说 在某些情况 Application.StartupPath会找不到路径? 03/14 21:07
6F:推 johnpage:程式不完整,缺少部分DLL档 03/14 22:44
7F:→ m339606:这问题不是RuntimeException,你先确定dll存在於资料夹下 03/15 08:52
8F:→ m339606:然後确认在程式码中可以用IO捕捉到dll的存在 03/15 08:53
9F:→ m339606:再确认 Version跟PublicKeyToken与实际档案正确无误 03/15 08:54
10F:→ c0758:知道问题了 原来是该dll需要Visual C++ 2008 Runtime 03/17 15:56
11F:→ c0758:感谢上面大大的回应 以及M大说明的这种问题该确认的地方 03/17 15:59