找回密码
 立即注册

QQ登录

只需一步,快速开始

newniu

最新发帖

[已处理] 添加Dll失败

newniu
注册会员   /  发表于:2017-10-24 15:46:33
11#
本帖最后由 newniu 于 2017-10-24 16:14 编辑
Richard.Ma 发表于 2017-10-24 14:50
你的意思是需要安装开发包吧,这个是不用的,你把需要调用的dll打包到程序里面就好

您好,感谢您的回复。那添加了dll,语言包也会添加吗?还是要安装语言包?为什么将dll打包了,再启动引擎时还是报错。


有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

异常文本
Leadtools.Forms.Ocr.OcrException OCR engine initialization error, could not find the engine runtime
   在 Leadtools.Forms.Ocr.Professional.OcrEngine.StartupEngine(String startupParameters)
   在 Leadtools.Forms.Ocr.Professional.OcrEngine.Startup(RasterCodecs rasterCodecs, DocumentWriter documentWriter, String workDirectory, String startupParameters)
   在 OCRRec.PDFConvert.btnConvert_Click(Object sender, EventArgs e) 位置 GWORKOCRRecOCRRecPDFConvert.cs行号 175
   在 System.Windows.Forms.Control.OnClick(EventArgs e)
   在 System.Windows.Forms.Button.OnClick(EventArgs e)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-24 17:59:27
12#
嗯,实际上引擎文件都包含在一个文件夹里面,也就是报错指的缺少engine runtime

在您的代码里 Startup方法中是需要engine runtime 路径作为参数的
_ocrEngine.Startup(null, null, null, @"D:\LEADTOOLS 18\Bin\Common\OcrProfessionalRuntime");

在开发包中默认的位置为C:\LEADTOOLS 19\Bin\Common,你可以把相对于的拷贝出来
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部