CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

caFree的作用…………

楼主cbz(cbz)2002-04-13 11:39:25 在 C++ Builder / 基础类 提问

大家好,在当前窗体的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

相关问题

  • Doevents的作用?
  • callback 的作用?
  • #if 0 的作用?
  • Application.ProcessMessages作用!
  • ::的作用
  • 类的作用
  • 端口作用
  • static的作用?
  • session.invalidate()的作用 ?
  • response.encodeRedirectURL()的作用?

关键词

  • 模块
  • 数据
  • 窗体
  • cafree
  • 数据模块
  • 指向
  • 释放
  • datasource1
  • 退出
  • query

得分解答快速导航

  • 帖主:cbz
  • kingcaiyao
  • wxcwuxuchun

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo