起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: stellastarr

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

[复制链接]
发表于 2007-1-26 09:03:42 | 显示全部楼层
那你的设计思路就有很大的问题了,走偏了,为何从一个功能调用另外一个功能的窗体呢?你好好理解一下信息、功能这些层级思想
回复 支持 反对

使用道具 举报

发表于 2007-1-26 09:11:35 | 显示全部楼层
呵呵aDragon在14楼我已经说过了^_^
我再说细致一点听仔细啊:抽取出了一个选择客户的功能A,包含窗体A,分配了信息A,包含数据集A
现在在其他的N多个业务功能中都要选择客户,所以我们创建了窗体A的实例(现在我在考虑是否应该创建功能实例还是怎么),窗体A只负责返回一个客户GUID
现在的问题是,由于在一个业务功能中要选择的客户是分类型的,比如甲方客户乙方客户,因此会多次创建这个窗体A,因此就产生了上面的问题
本来不想把业务参杂进来,但看21楼似乎很难理解我们14的需求,这样说一下看版主能懂了吗
回复 支持 反对

使用道具 举报

发表于 2007-1-26 09:21:50 | 显示全部楼层
用2种办法要比调用功能窗体合理的多,一种是将窗体放在信息层,一种是放在资源集,因为这个窗体属于公共资源了!
回复 支持 反对

使用道具 举报

发表于 2007-1-26 09:28:23 | 显示全部楼层
为什么不能理解功能是一个公用资源呢
将窗体放在资源集上的弊端是:资源集不能分配业务信息
将窗体放在信息层我现在去测试,我认为依然不可行,我动手试试先
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 09:44:17 | 显示全部楼层
将窗体放在信息层经过测试没有达到我们需要的结果,在窗体被释放掉以后数据集并没有随之释放
回复 支持 反对

使用道具 举报

发表于 2007-1-26 10:09:07 | 显示全部楼层
窗体放到信息层,然后制定信息代理为Private
回复 支持 反对

使用道具 举报

发表于 2007-1-26 10:14:57 | 显示全部楼层
可行!aPanther高手啊,一句话解决了25层楼高的问题,谢谢^_^
先别结帖,我看看手册了解一下原理
回复 支持 反对

使用道具 举报

发表于 2007-1-26 10:18:56 | 显示全部楼层
呵呵,你有经验,最好整理一下,给大家共享哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 11:05:59 | 显示全部楼层
按照26层的方法经测试已经达到我们预期的效果,将窗体建在信息层,将信息代理设置为Private即可,多谢版主,可以结帖啦^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 07:12 , Processed in 0.039130 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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