[问题] 混合模式组件 少数人异常

楼主: c0758 (R>W1>E2>Q滿)   2014-03-14 20:17:51
各位前辈您好
我最近写一支小程式
有用到tessnet2_32.dll
因为.net版本关系(混合模式组件错误)
上网爬文后依照此网站介绍的步骤处理 http://my.stust.edu.tw/49790118/doc/5534
"大部分的人"都可正常使用
但仍有"少部分人士"回报出现下图错误 ( 错误图: http://ppt.cc/Nl5J )
尝试过的方法:已请他们将将.net移除再重装-无效
请问可能原因为何?
恳请解答
作者: m339606 (mize)   2014-03-14 20:40:00
将tessnet2_32.dll复制到安装资料夹试看看如何?
楼主: c0758 (R>W1>E2>Q滿)   2014-03-14 20:50:00
我有把tessnet2_32.dll 包含他的字典档 同时附在程式里安装资料夹 是指这个意思吗?ocr.Init(Application.StartupPath + @"\\tessdata", "eng",还是说 在某些情况 Application.StartupPath会找不到路径?
作者: johnpage (johnpage)   2014-03-14 22:44:00
程式不完整,缺少部分DLL档
作者: m339606 (mize)   2014-03-15 08:52:00
这问题不是RuntimeException,你先确定dll存在于资料夹下然后确认在程式码中可以用IO捕捉到dll的存在再确认 Version跟PublicKeyToken与实际档案正确无误
楼主: c0758 (R>W1>E2>Q滿)   2014-03-17 15:56:00
知道问题了 原来是该dll需要Visual C++ 2008 Runtime感谢上面大大的回应 以及M大说明的这种问题该确认的地方

Links booklink

Contact Us: admin [ a t ] ucptt.com