|
新命令:
TC命令
命令 说明
rc: 当前TC项目程序资源路径
辅助.注册插件("c:\\dm.dll",真) 注册或卸载插件,第二参数为 真 注册插件,为 假 卸载插件
辅助.是否注册("dm.dmsoft") 通过插件接口,判断插件是否注册
DM命令
dm.Ver() 返回当前插件版本号
dm.Reg("abcdefg","") 注册大漠收费功能
dm.GetBasePath() 获取注册在系统中的dm.dll的路径.
1.注册插件的几种方法
2.让程序自动判断是否注册插件
3.如何注册大漠插件的收费功能
4.什么地方调用自动注册插件功能函数?
示例:
功能 自动注册大漠插件(程序DM版本,trueorfalse,注册码)
//程序DM版本="3.1229"
是否成功=辅助.是否注册("dm.dmsoft")
如果(是否成功)
调试输出("插件已注册")
dm=com("dm.dmsoft")
调试输出("插件已注册,当前使用版本:"&dm.Ver())
如果(程序DM版本!=dm.Ver())
调试输出("插件已注册,插件版本错误重新注册")
是否成功=辅助.注册插件("rc:\\dm.dll",真)
如果(是否成功)
dm=null
dmm=com("dm.dmsoft")
调试输出("插件注册成功,注册版本")
辅助.退出()
如果结束
如果结束
否则
调试输出("插件未注册,开始注册插件")
是否成功=辅助.注册插件("rc:\\dm.dll",真)
如果(是否成功)
调试输出("插件注册成功")
如果结束
如果结束
//程序运行到这个位置表示 插件注册成功了而且版本号也对了
//注册收费大漠
//如果 trueorfalse 表示传入的是 true
如果(trueorfalse)
dm=null
dm=com("dm.dmsoft")
dm_ret = dm.Reg(注册码,"")
如果(dm_ret!=1)
辅助.消息框("注册失败,只能使用免费功能:"&dm_ret)
否则
调试输出("插件收费功能注册成功")
如果结束
如果结束
功能结束
复制代码 |
|