起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: stellastarr

【搞定】关于数据集是否释放的问题!!!**

[复制链接]
发表于 2007-1-23 10:50:57 | 显示全部楼层
原因就是你调用的信息所关联的功能并没有关闭,所以信息实例并不会释放。
解决办法也给出了啊!
回复 支持 反对

使用道具 举报

发表于 2007-1-23 11:05:45 | 显示全部楼层
能否正面解答我们的问题?
回复 支持 反对

使用道具 举报

发表于 2007-1-23 11:11:16 | 显示全部楼层
我们已经根据您的实际情况给出一个解决方案,这样的改动的代价相对较小。
您也可以把弹出的窗体独立做为一个功能来实现。
回复 支持 反对

使用道具 举报

发表于 2007-1-23 11:19:26 | 显示全部楼层
这个例子是我们把复杂的实际业务抽取出去后方便斑竹再现问题而单独做的,所以象DataSetBroker1.DataSet.First;呵呵.....
这个功能我们肯定是单独要抽取出来的,现在的问题就是为什么引用那个信息的功能的窗体释放后,数据集没有释放
或者我们通过临时创建功能还是创建信息等怎么个方法能达到数据集使用时候创建,使用后释放的效果就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 15:17:40 | 显示全部楼层
版主想到解决方法了吗,请给个回应好吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 16:49:34 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-24 16:54:37 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 13:59:18 | 显示全部楼层
。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2007-1-25 16:09:09 | 显示全部楼层
原因很简单,信息的隔离级默认是功能,两个窗体是在一个功能里,使用了一个信息代理,因此使用的业务信息肯定是一个了,释放窗体怎么会释放信息呢,数据集更不会释放了,除非将功能释放,否则信息还是存在的!因此你无论创建多少次窗体的实例,使用的都是一个信息的实例!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 08:51:35 | 显示全部楼层
但是我使用的两个窗体并不是在同一个功能里的呀,弹出窗体使用的一个信息代理,而主窗体是另外单建了一个功能新建的一个空白窗体创建的,因此两个窗体并不是引用同一个信息代理
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 01:52 , Processed in 0.037232 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表