当前位置: 代码迷 >> PB >> Null object reference at line 26 in clicked event of object cb_ok of w_login,该如何解决
  详细解决方案

Null object reference at line 26 in clicked event of object cb_ok of w_login,该如何解决

热度:681   发布时间:2016-04-29 07:28:05.0
Null object reference at line 26 in clicked event of object cb_ok of w_login
Null object reference at line 26 in clicked event of object cb_ok of w_login
 
此行代码:gstr_main.sysdate =gnv_date.of_get_sysdate(sqlca)

   gnv_date是定义的全局变量 n_Date gnv_date  
                            //// 取系统日期格式 gnv_date.of_get_sysdate(sqlca)
   n_Date是custom class of_get_sysdate是n_Date上的function

执行的时候为什么会找不到gnv_date.of_get_sysdate(sqlca)呢
------解决方案--------------------
调用前加上
if not isvalid(gnv_date) then gnv_date = create n_Date

或者将 n_date设置为自动实例化的  autoinstance..
------解决方案--------------------
autoinstance不行,你就在application的open事件中写
if not isvalid(gnv_date) then gnv_date = create n_Date
在application的close事件中写
if isvalid(gnv_date) then destroy gnv_date


  相关解决方案