这可能是也可能不是您所看到的。我已经看到继承的事件丢失了“扩展祖先脚本”的复选标记。
我不记得为什么删除复选框的任何押韵或原因,但可能是在后代中没有任何脚本但在较低级别的后代中有脚本的情况下。
这发生了不止一次,所以这是一个问题...... hth
类层次结构示例
u_dw - ue_postopen 有代码
v
u_dw_udi - ue_postopen 后代的复选框“未选中”用于扩展祖先脚本(神秘)
v
u_dw_app - ue_postopen 后代有代码,未触发,因为 u_dw_udi 没有扩展并且没有显式调用 super。如果我记得这个后代有复选框,所以一切看起来都很好,我们必须在我们弄清楚之前把测试调试消息放在所有地方。奇怪的一个。
我不确定这个解决方案是否与您所看到的有关。根据 PB 帮助,唯一没有复制到 exe 的东西是。
如果 DataWindow 对象 d_emp 使用以下语句与 DataWindow 控件动态关联,则不会复制 d_emp:
dw_info.DataObject = "d_emp"以下脚本中动态分配的位图文件不会被复制:
IF Balance < 0 THEN p_logo.PictureName = "frown.bmp"ELSE p_logo.PictureName = "smile.bmp"END IF PowerBuilder 在构建可执行文件时未在以下窗口脚本中的字符串变量中找到对窗口 w_go 的引用,所以 w_go 不会被复制到可执行文件中:
窗口 mywinstring winname = "w_go"Open(mywin,winname)