社区
VCL组件使用和开发
帖子详情
VCL组件如何dispose?
aatny1
2011-04-26 08:22:03
通过设计器自动生成的代码,我们可以发现,所有继承自TComponent的类只有构造函数,没有析构函数,请问需要编写析构函数吗?特别地,在类中定义了指针成员,甚至是FILE *fp(一般的设计思路希望在析构中调用fclose(fp) ),是不是要自已定义析构函数了?
TMyFrame : public TFrame
{
int *tmp;
FILE *fp;
......
}
...全文
55
4
打赏
收藏
VCL组件如何dispose?
通过设计器自动生成的代码,我们可以发现,所有继承自TComponent的类只有构造函数,没有析构函数,请问需要编写析构函数吗?特别地,在类中定义了指针成员,甚至是FILE *fp(一般的设计思路希望在析构中调用fclose(fp) ),是不是要自已定义析构函数了? TMyFrame : public TFrame { int *tmp; FILE *fp; ...... }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hemiya
2011-04-27
打赏
举报
回复
可以。
有没有定义析构函数和用delete删除指针根本不发生冲突。
ccrun.com
2011-04-27
打赏
举报
回复
当然可以。
aatny1
2011-04-27
打赏
举报
回复
即使没有定义析构函数,也可以用delete删除指针吗?
ccrun.com
2011-04-26
打赏
举报
回复
显式的在析构函数中释放资源即可。
《深入
VCL
核心架构剖析》读书笔记
第四章
VCL
Framework和窗口消息
VCL
Framework提供的窗口消息封装机制必须解决下面的问题, 1. 如何把窗口消息正确分派到发生的窗口和控件中? 2. 窗口消息如何分配给封装控件的
VCL
封装类? 上面第一件工作...
几篇有关delphi
vcl
消息机制的文章
Delphi对Windows消息等的封装和窗体的实现转载,感谢作者的辛勤汗水,这是一篇很精妙的文章,看了一次,可以不用读其他相关的文章的了。...那是以前阅读
VCL
源码时遗留下来的问题,Classes单元的MakeObjectI
Java 视频播放器制作,包含代码流程和资源需求。
VCL
用作于视频解码库,使用前,先从安装目录下拷贝plugins、libvlc.dll、libvlccore.dll到项目下 vlcj 官网下载地址: http://capricasoftware.co.uk/projects/vlcj jna、vlcj包都在下载地址 slf4j...
delphi使用Chilkat
组件
和库从SFTP下载文件
Vcl
.Controls,
Vcl
.Forms,
Vcl
.Dialogs,
Vcl
.StdCtrls, SFtp; ... procedure TForm1.Button1Click(Sender: TObject); var sftp: HCkSFtp; hostname: PWideChar; port: Integer; success: Boolean; ...
C++ Builder 6.0 消息重载的处理
要创建模板生成的程序,就要使用RectTrack,进行
组件
拖放,动态创建各式
组件
: ...各个
组件
可以重载wndproc来处理特定消息,缺省是调用
Dispose
消息函数: 一、重载WndProc函数 void __fastcall......
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章