有一个数组ArrStr[5],最大索引为4(从0开始),如: ArrStr[4] := '我是第四个数组成员';
如果用SetLength(ArrStr, 4);即减少最后一个成员.请问ArrStr[4]这个最后成员的内存是否被释放?
如果用SetLength(ArrStr, 4);即减少最后一个成员.请问ArrStr[4]这个最后成员的内存是否被释放?
解决方案 »
- 请问用ApplicationEvents1怎么所有页面都共用呢?
- C++的位段定义在DELPHI中怎么实现?
- 从一个表中查出一个记录插到另一个表中,在SQL中实现,但在delphi7中出错!!
- 请问一下有没有人做过B/S结构的服务器端.小弟公司刚碰到这样的项目.请问一下,要从哪里入手,要学什么东西.??
- ★★★我从Tedit继承,写了个自己的Edit控件,如何访问Tedit的Text属性?★★★
- advstringgrid中有一自己添加的合计行,怎样不让这行参与sort排序???
- 哪些控件用完以后不能自动释放,而需要用代码FREE掉?
- DELPHI的,多态问题。哪里有电子书
- 给分了-如何编程实现FTP.....
- 用delphi读串口的数据,为什么读了一会儿,就不能读了!
- 在Delphi下实现对DB2的访问?
- 有人可以成功在Delphi上装上BusinessSkinForm吗>>???
S is a string or dynamic-array variable.
如果你的数组ArrStr[5]是静态定义的,应该不可以
另外,看来你的ArrStr的数组元素是string型,是可以自动释放内存的。但如果是指针或对象,则不会自动释放。