VCL有了创建,应该还有销毁,才是健康的代码
来源: 网络用户发布,如有版权联系网管删除 2020-04-04
VCL有了创建,应该还有销毁,才是健康的代码 destructor TClipboard.Destroy;
begin
if (FClipboard = Self) then
FClipboard := nil;
inherited Destroy;
end;
initialization
{ The following strings should not be localized }
CF_PICTURE := RegisterClipboardFormat('Delphi Picture');
CF_COMPONENT := RegisterClipboardFormat('Delphi Component');
FClipboard := nil;
finalization
FClipboard.Free;
end.
其中的FClipboard是Clipbrd单元内的一个全局变量。所以使用initialization和finalization来初始化和销毁该对象。我就是随便说两句,更多详细的内容大家自己看代码吧。
查看评论 回复
"VCL有了创建,应该还有销毁,才是健康的代码"的相关文章
- 上一篇:一个处理剪贴板的简单例子
- 下一篇:监视剪贴板中数据格式
热门文章
- 空格后面的作为标题 ___delphi___
- 要处理的文件总行数 ___delphi___
- function TrimString(str:string):string; ___delphi_
- 把要处理的文件装入到memo1_test中,启动处理定时器ti
- 读入的内容写到Memo1_Test显示出来,测试用 ___delphi_
- textarea不能使用以下方式 ___delphi___
- 随机发布文章到栏目类别 ___delphi___
- 用pos函数来判断,在下面这一行怎么会出错呢? ___del
- delphi什么函数能判断一个字符串包含在另一字符串 ___
- delphi怎样判断字符串包含指定字符 ___delphi___