函数简介:
允许当前调用的对象使用全局字库。 如果你的程序中对象太多,并且每个对象都用到了同样的字库,可以考虑用全局字库,这样可以节省大量内存.
函数原型:
long EnableShareDict(enable)
参数定义:
enable 整形数: 0 关闭
1 打开
返回值:
整形数:
0 : 失败
1 : 成功
示例:
dm.EnableShareDict 1
dm.SetDict 0,"xxx.txt"
注 : 一旦当前对象开启了全局字库,那么所有的和文字识别,字库相关的接口,通通都认为是对全局字库的操作.
如果所有对象都要需要全局字库,可以选一个主对象开启使用全局字库,并且设置好字库,其他对象只需要开启全局字库即可.
注意,第一个开启全局字库,并且设置字库的主对象不可以被释放,并且此主对象在修改字库(SetDict AddDict ClearDict SetDictMem)时,其它任何对象都不可以对全局字库进行操作.
也就是说,必须是设置好全局字库后,其它对象才可以开启全局字库.
同时,设置好全局字库后,任何对象都不可以修改字库. 只能使用访问字库这样的接口(UseDict等).