社区
PowerBuilder
帖子详情
数据窗口对象被引用的问题?
sun_shineall
2003-01-13 02:54:54
由于以前没有很注意,所以到现在有很多无用的数据窗口对象还保留着,我想现在把它们删除,但我担心会删除那些已经被引用的数据窗口对象,我试了一下,那些已经被引用的数据窗口对象被删除后直到应用调用到它以前是不会报错的,所以我删除的时候就不知道这个数据窗口对象有没有被引用。有没有方法能查看数据窗口对象已经在某个地方被引用了。
...全文
76
15
打赏
收藏
数据窗口对象被引用的问题?
由于以前没有很注意,所以到现在有很多无用的数据窗口对象还保留着,我想现在把它们删除,但我担心会删除那些已经被引用的数据窗口对象,我试了一下,那些已经被引用的数据窗口对象被删除后直到应用调用到它以前是不会报错的,所以我删除的时候就不知道这个数据窗口对象有没有被引用。有没有方法能查看数据窗口对象已经在某个地方被引用了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tripman
2003-01-13
打赏
举报
回复
在Library或System tree里你要查找的.pbl上点右键search.
sun_shineall
2003-01-13
打赏
举报
回复
to: tripman(考前答疑)
怎么做,我以前没又用过全文查找?
tripman
2003-01-13
打赏
举报
回复
对整个程序用全文查找对据窗口对象名进行查找就知道在那里引用了.
sun_shineall
2003-01-13
打赏
举报
回复
还是没有报错,是不是我的pb8.0打了补丁的原因。
sun_shineall
2003-01-13
打赏
举报
回复
找到了,我看看行不行,不过不是很好的方法
sun_shineall
2003-01-13
打赏
举报
回复
怎么用full编译,按钮在哪儿?
killerdanny
2003-01-13
打赏
举报
回复
你FULL编译一下就知道那里少对象了!
记得编译以前辈分哦!
sun_shineall
2003-01-13
打赏
举报
回复
你们试一下,对数据窗口用一个不存在的dataobject编译时照样不会出错。
sun_shineall
2003-01-13
打赏
举报
回复
我刚又试了一下,删除后编译的确没有报错。
sun_shineall
2003-01-13
打赏
举报
回复
to: SilverSands(洞庭浪子) 我早上试过了,不会报错的,不相信你试试。我用的是pb8.0
SilverSands
2003-01-13
打赏
举报
回复
实质上,要是有引用问题,编译能通过么?
sun_shineall
2003-01-13
打赏
举报
回复
特别麻烦的是那些只有在程序代码中引用到的数据窗口对象,比如像下面的数据窗口对象"d_test":删除前就更难知道它在某段代码里引用到了。
DataStore ldt_ret
ldt_ret = Create DataStore
ldt_ret.DataObject = "d_test"
ldt_ret.SetTransObject(SQLCA)
SilverSands
2003-01-13
打赏
举报
回复
我用的是PB7.0,在library右侧的窗口中,按鼠标选中所有文件,按右键,选regenerate,如果没有报错,就没有问题。
楼主的问题可以把要删除的删除后,在做一遍以上所说的即可。
softrookie
2003-01-13
打赏
举报
回复
可以试试在库画板中选定所要查找的对象,然后点击搜索
dotnba
2003-01-13
打赏
举报
回复
关注
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章