none
WPF 手动识别汉字调用IACore.dll报错,求指导! RRS feed

  • 问题

  • 捣鼓了一上午也捣鼓出来,不知道怎么解决,哪位大神会呢,指导下。

    /// <summary>
            /// 识别
            /// </summary>
            /// <param name="strokes">笔迹集合</param>
            /// <returns>候选词数组</returns>
            public string[] Recognize(StrokeCollection strokes)
            {
                if (strokes == null || strokes.Count == 0)
                    return Constants.EmptyAlternates;

                var analyzer = new InkAnalyzer();
                analyzer.AddStrokes(strokes, Constants.ChsLanguageId);
                analyzer.SetStrokesType(strokes, StrokeType.Writing);

                var status = analyzer.Analyze();---------这里报错了
                if (status.Successful)
                {
                    return analyzer.GetAlternates()
                        .OfType<AnalysisAlternate>()
                        .Select(x => x.RecognizedString)
                        .ToArray();
                }

                analyzer.Dispose();

                return Constants.EmptyAlternates;
            }

    

    2017年11月10日 10:21

全部回复

  • 你好

    从报错信息看,是 IALoader.dll 这个文件没有在运行目录,所以报错。

    这里有一个别人解决的经验,供参考:

    http://ask.okbase.net/topic/2012060211_13100_390079202.htm


    希望我的答案能帮助更多的人。

    2017年11月10日 10:39
  • 谢谢您的回复,我本地文件夹下没有它说的那个文件夹,是不是缺少什么组件之类的呢?
    2017年11月13日 5:53
  • 应该是需要安装某个组建,才会有那个目录下的 dll。

    这里有一个解决过程:

    https://www.solvusoft.com/en/files/missing-not-found-error/dll/windows/microsoft-corporation/microsoft-windows-operating-system/ialoader-dll/


    希望我的答案能帮助更多的人。
    博客地址:http://www.cnblogs.com/shaomeng/

    2017年11月13日 5:57
  • 您好,请问您最后是怎么解决的呢?我也遇到了同样的问题。期待您的回复^_^
    2019年7月23日 14:49