PBKiller的create和destroy的一点点小问题(PB反编译)

pbkiller在生成careate和destroy时,

正常时应该为:

on w_test111.create
int iCurrent
call super::create
this.dw_2=create dw_2
iCurrent=UpperBound(this.Control)
this.Control[iCurrent+1]=this.dw_2
end on

----------

pbkiler导出是:

on w_test111.create
call super::create;        //它模仿了其他的继承事件的写法。其他事件如果勾选:Extend Ancestor Script时有call super::eventname。如果取消打钩则消失。
int iCurrent
this.dw_2=create dw_2
iCurrent=UpperBound(this.Control)
this.Control[iCurrent+1]=this.dw_2
end on

-----------

但在create和destroy中是直接的使用call super而非代码扩展。意思就是祖先的代码必须执行。所以我们可以看到是直接调用的。

具体分析见:http://www.pbdecompiler.com/soft/2008-2020%20Steps%20Chinese.pdf

http://mis2erp.com/soft/PBDE03.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值