强烈介意使用Free.
在Form的OnClose事件中,可以写上这么一句:Action:=CaFree。
在Form的OnClose事件中,可以写上这么一句:Action:=CaFree。
解决方案 »
- 各模块译成dll由主程序exe调用,有这方面的参考资料和代码吗?
- 高分救人!使用spcomm控件和下位机通讯,下面每10ms发一帧数据上来,我如何区分每一帧数据
- 问高手:WindowsMediaPlayer控件的两个问题?
- 各位大哥帮帮小妹忙吧,问了一下午了,没人理!
- pas文件不见了,通过相应的什么文件可以反编译得到它pas文件的 ?
- 求ADOTable的排序方法。。在线等,,
- 有关2000下CTRL+DEL+ALT的屏蔽
- ?????位置问题和怎样揭贴???
- foxpro sql查询提问,代码如正题
- 报表的格式化问题?
- 紧急求援TdbGrid多行选择问题
- 菜鸟超级简单问题,解决问题,满上给分
如果没有Owner,传入的参数是nil,那么要自己释放,用Free方法,而不是Destroy。
create
finally
free
create
finally
free
在Create时指定了Owner,还要不要指定它的Parent呢?两者有没有什么关系?
这样写有没有必要:
LHorizontalShape[iLineIndex] := TShape.Create(TableForm);
LHorizontalShape[iLineIndex].Parent := TableForm;
Owner是拥有者,但是Parent是其的显示区域。
如果不释放的话会有什么结果呢?:内存泄漏。
用SELF就可以,在父窗体被释放,它也就被释放掉了