动态数组怎么实现动态增加长度?
比如我先SetLength(A,10);
但是到后面时,可能遇到10不够长,想再增加一点长度,但是前面的数据又不清除,要怎么处理?
比如我先SetLength(A,10);
但是到后面时,可能遇到10不够长,想再增加一点长度,但是前面的数据又不清除,要怎么处理?
解决方案 »
- DBLookupListBox?高手请进
- 请问如何限制用户只能对combobox框进行选择,而不能在该控件的文本框中进行输入?
- fastreport3.18对话框中的文本框不能录入中文
- 我已经为这件事想白了头发,眼看前边都白了(VC VB Delphi C++Builder Java C# PB 还有汇编,到底哪个编程语言好)
- delphi 程序中输出EXCEL表格显示数值时如何设置千分位
- 请问 dxCntner是什么控件中的?
- TADOTable主从表中从表的Locate问题。
- 问一个问题
- 关于access中的自增字段问题
- 为什么一定要安装ORACLE客户端才能连接上ORACLE?我做安装程序时把BDE中的ORACLE驱动程序也打包了,还是不行.
- 请问程序非正常退出的时候会接受到什么消息?另外是谁接受的?
- Never-build package 'classlibPkg' requires always-build package 'EhLib70'
建议你用STRINGLIST,好简单的
发现以前长度不为0,重新分配新长度,再复制旧数据,再free旧数据占用空间