PB Close(this)之后还有代码被执行到时,窗口执行报错Null Object 的处置办法

Powerbuilder

原始的代码

if key = keyescape! then
close(this) // 遇到有子对象继承时,esc就关闭了。而子对象任何引用this.xxx的代码都报错
elseif key = keyf1! then
xxxx
end if

改为这样,测试通过,搞定

if key = keyescape! then
post close(this)
elseif key = keyf1! then
xxxx
end if