在w_main中的open事件中无法opensheet+Layered!打开第一个子窗口

Powerbuilder

调试发现,执行open事件的末尾用opensheet+Layered! 无法打开第一个子窗口w_child。

然而反编译(工具试用: http://www.mis2erp.com/soft/PBDeCompiler.rar )前是正常的。导出pbl后运行不出现子窗口。

跟踪w_child的open事件,width和height一直正常。到open结束后跳到resize事件时,width已经变成0了。造成子窗口无法显示出来。

而用opensheet+Original!时则可以显示。怀疑是opensheet写在w_main的open中难于生效。故而把opensheet+Layered!写到自定义w_main.opened事件中用post触发就正常了。