caFree的作用…………
大家好,在当前窗体的FormClose事件里面写有如下的语句:
Action = caFree;
此窗体包含了数据模块窗体,如果我在当前窗体用了如:
数据模块窗体->datasource1->dataset = query;
的语句后,
当退出当前窗体时,执行Action = caFree后,是否能清空:
数据模块窗体->datasource1->dataset 的指向??
问题点数:20、回复次数:7Top
1 楼cbz(cbz)回复于 2002-04-13 12:10:07 得分 0
我没分了啊,就没有人能告诉我吗?555555555……Top
2 楼pandywind(pandywind)回复于 2002-04-13 12:39:27 得分 0
一般在Form的OnClose中调用,表示释放该Form所占的内存;Top
3 楼kingcaiyao(aking)回复于 2002-04-13 12:40:24 得分 0
你所指的清空是指释放还是清空表?Top
4 楼cbz(cbz)回复于 2002-04-13 12:46:22 得分 0
是指能否释放掉数据模块窗体->datasource1->dataset的指向, 即会不会自动指向NULLTop
5 楼kingcaiyao(aking)回复于 2002-04-13 13:00:16 得分 15
你的query是数据模块的还是窗体上的?
datasource,query归数据模块窗体拥有,当整个应用程序窗体退出时,它们由数据模块来释放。
Form上的组件归Form拥有,当应用程序退出时,就Form来释放它们。
如果你的query是窗体上的话,那么它会自动指向NULL。Top
6 楼wxcwuxuchun(清风)回复于 2002-04-13 13:02:24 得分 5
不会,除非你明确的将其指定为null!Top
7 楼cbz(cbz)回复于 2002-04-13 13:07:30 得分 0
好了,ok,明白,谢谢!Top




