大漠c++注册返回-2,0和8的故障解决办法

文章讨论了将64位程序升级为86位后遇到的注册问题,需在程序生成后立即执行CoInitializeEx(NULL,0)初始化,并强调只有以管理员权限运行Visual软件才能成功注册,同时提及了注册码和附加码的填写要求。
摘要由CSDN通过智能技术生成

0,64位改成86位,程序生成后没立刻执行注册,添加CoInitializeEx(NULL, 0);

-2 visual软件得以管理员运行才能注册成功

8 除了注册码,还得填写附加码

大漠英文模块.版本 2 .子程序 初始化注册, 逻辑型, 公开, 无需将插件注册到系统中即可调用插件,该命令仅支持3.1235之后的版本(所有命令全部收费)。成功返回真,失败返回假。 .参数 身份串, 文本型, , REG函数中的收费调用身份串验证。 .参数 附加信息, 文本型, , REG函数中的附加版本信息。 .参数 大漠路径, 文本型, , 例:image\dm.dll .局部变量 REG_RET, 整数型 .局部变量 对象名, 文本型 SetDllPathA (大漠路径, 0) Idmsoft对象.创建 (“dm.dmsoft”, ) .如果 (Idmsoft对象.数值方法 (“Reg”, 身份串, 附加信息) ≠ 0) 返回 (真) .否则 返回 (假) .如果结束 .子程序 _销毁 Idmsoft对象.清除 () .子程序 置对象, , 公开 .参数 对象参数, 对象 Idmsoft对象.取接口 (对象参数, ) .子程序 取对象, 对象, 公开 返回 (Idmsoft对象) .子程序 释放对象, , 公开 Idmsoft对象.清除 () .子程序 Ver, 文本型, 公开 返回 (Idmsoft对象.文本方法 (“Ver”, )) .子程序 SetPath, 整数型, 公开 .参数 path, 文本型 返回 (Idmsoft对象.数值方法 (“SetPath”, path)) .子程序 Ocr, 文本型, 公开 .参数 x1, 整数型 .参数 y1, 整数型 .参数 x2, 整数型 .参数 y2, 整数型 .参数 color, 文本型 .参数 sim, 双精度小数型 返回 (Idmsoft对象.文本方法 (“Ocr”, x1, y1, x2, y2, color, sim)) .子程序 FindStr, 整数型, 公开 .参数 x1, 整数型 .参数 y1, 整数型 .参数 x2, 整数型 .参数 y2, 整数型 .参数 str, 文本型 .参数 color, 文本型 .参数 sim, 双精度小数型 .参数 x, 整数型, 参考 .参数 y, 整数型, 参考 返回 (Idmsoft对象.数值方法 (“FindStr”, x1, y1, x2, y2, str, color, sim, x, y)) .子程序 GetResultCount, 整数型, 公开 .参数 str, 文本型 返回 (Idmsoft对象.数值方法 (“GetResultCount”, str))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值