当前位置: 代码迷 >> PB >> pb 怎样防止pbd的被替换的有关问题
  详细解决方案

pb 怎样防止pbd的被替换的有关问题

热度:95   发布时间:2016-04-29 08:22:20.0
pb 怎样防止pbd的被替换的问题
我现在有个pb程序,有A,B 2个不同的版本。其实两个版本基本上都差不多,只是有个pbl做了些改变。

现在问题是
  我拿A版本生成出来的一个pbd替换B版本生成出来的pbd,B版本就跟A版本一模一样了

请教各位大侠,有什么好的方法可以控制这种情况么?

就是A版本只能用A版本生成出来的pbd,如果拿B版本生成出来的pbd替换A版本的pbd,那么A版本就不能让其使用。



------解决方案--------------------
你的版本A和版本B,除了这个同名的PBD不同,总有一些别的东西不同吧?

比如全局变量, GS_Ver = "A1.0" // "B1.0"

B版本的这个PBD加一个函数,如 f_ver_b()
a版本的这个PBD加一个函数,如 f_ver_a()

简单一点的,程序进去

if gs_ver = "B1.0" THEN
f_ver_b()//也不用什么逻辑在里面,运行不到就会出错.
elseif gs_ver = "A1.0" then
f_ver_a()
END IF

专业一点的,用加密狗,找到狗的就是B,找不到狗的就是A。
  相关解决方案