首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

急请帮帮忙,找出有关问题!PB

2012-02-23 
急急急!!!!请帮帮忙,找出问题!PB在PB编程运行dw_dase窗口时一个老是出现null object reference at line 1

急急急!!!!请帮帮忙,找出问题!PB
在PB编程运行dw_dase窗口时一个老是出现null object reference at line 1 in open event of object dw_dase
dw_dase


窗口的open的代码我是这么写的
this.x=w_main.x+w_main.width
this.y=w_main.y
this.tag=this.title
dw_1.settransobject(SQLCA)
dw_1.retrieve()
dw_1.object.datawindow.readonly=true
dw_1.setrowfocusindicator
请问是哪错了?急急急 急急 
 
 
 


[解决办法]
w_main 打开了吗?
[解决办法]
很明显是w_main窗口没打开。
你应该加个判断:
if isvalid(w_main) = true then
this.x=w_main.x+w_main.width
this.y=w_main.y
this.tag=this.title
dw_1.settransobject(SQLCA)
dw_1.retrieve()
dw_1.object.datawindow.readonly=true
dw_1.setrowfocusindicator
end if
[解决办法]

探讨
啊?没有看明白是什么意思????那请问怎么关闭父窗口?

[解决办法]
第一个问题 先open(w_main),
或者写上
if isvalid(w_main) then

第二个问题,关闭所有窗口及控件,然后在父窗口右键inherit from 然后保存一下

热点排行