SetLength的问题 我定义了一个记录数组,记录大小固定我用SetLength 设定了纪录的长度如果我现在要扩充记录长度范围,而且不破坏数组中扩充前的数据,我还能用SetLength吗?如果不能,那用什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 继续扩大 还是用 SetLength 重新Set一下吗? 动态数组靠引用计数维持,不需要你手工释放.---------------------------------------------很方便,想扩大就扩大,只需要SetLength就OK了 动态数组是生存期自管理,不需要手动释放,只需要用SetLength设置维数 首先,动态数组用SetLength扩大空间时的确是保护原有数据的,前面的朋友说的没问题;如果这个数组的东西你都不要了,可以将它释放掉,方法有2(比如你的数组叫a),(1)a:=nil;(2)Finalize(a)。系统就可以回收a中的空间了。另外提醒一句动态数组的下标可是从0开始的。不知我说全了没有。 你怎么知道?VB 中有个 ReDim 求代码 WinSocket API服务器如何检测客户端正常退出? 多分贴----------------怎么样将字符转换为ISO_1的编码格式 谁有1stClass 控件包的使用是说明 50分 系统启动窗体 ODBC 連接遠程數據服務器的網絡斷開問題 求助反算343738213331293A3E362B3E3B233133313337 窗口登录出现的问题 DLL的一个小问题...(给100分) 来的有分给 关于打印的问题,请各位帮个忙! 有谁用delphi做过ftp下载的例子呀? help me!
---------------------------------------------
很方便,想扩大就扩大,只需要SetLength就OK了
系统就可以回收a中的空间了。另外提醒一句动态数组的下标可是从0开始的。
不知我说全了没有。