关于释放的问题 var i : integer; s : string;在 一个 函数或者过程里 用完它们 就会自动释放了 ~ 像一个 控件 要 人为的去释放它们~~。但 不知道 什么 类型的变量在什么时候释放,是不是有地址的都需要释放? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为,这些(简单)类型的变量是Delphi自动管理的。 简单数据类型有一个作用域的概念,超出其作用域就会被自动释放掉,包括string变量都是这样。一般来说,凡在运行时主动去创建的,都要关注和解决它的释放问题。常见的有类对象、使用GetMem等函数分配的内存块、Windows资源对象等等。 一般来说,用XXX.Create创建的东东,用完以后都要Free掉。 如楼上的楼上凡是需要Create的 一般来说:TXX。CREATE(APPLICATION)创建的,可以不销毁!TXX。CREATE(SELF)创建的,可以不销毁!TXX。CREATE(NIL)创建的,必须自己销毁! 求Delphi高手 超市小票打印 如何从一个字符串中提取出一个字符串? 请问在Delphi里要怎么样才能格式化某个盘!!在线等! 偶看了 DELPHI底层的 topenpicturedialog的代码 Ras枚举设备名称和设备驱动 请教?! 向一个表插入记录,为何报错Missing operator or semicolon 在DELPHI中调用SQLSERVER7的存储过程存在的问题。 Who has the components of making professional report? 小问题,搞死人了,大家快来看看呀 算法問題,有誰知道幫個忙,謝謝了
凡是需要Create的
TXX。CREATE(SELF)创建的,可以不销毁!
TXX。CREATE(NIL)创建的,必须自己销毁!