type
TBuffer = record
BufferID :string;
BufferSize:integer;
end;type
TInputStr = record
FInputStr :string; //标签
FDateTime:TDateTime; //存入时间
end;//申明输入区储存数据列表、总数
FArrInputStrCount:Integer;
FArrInputStr:array of TInputStr;
FBuffer:array of TBuffer;这是我以上对record类的定义与变量申明,问题来了,我这样字符串链表的定义只能支持单组,也就是setlength(FArrInputStr,10),程序中也只能取这10个组里的每个record的对象,我如何实现多为的链表呢?icnt := 10;
SetLength(FBuffer,icnt);
SetLength(FArrInputStr,icnt);可以看到我上面代码有两个Record类,而我现在想实现的是让FarrInputstr类作为Fbuffer的数据对象,也就是每个Fbuffer类有自己的储存数据的空间,我知道可能是我走进死胡同想不出什么号办法了,这种办法可能不可行,请教高手我该如何处理这种链表对链表的数据储存?
TBuffer = record
BufferID :string;
BufferSize:integer;
end;type
TInputStr = record
FInputStr :string; //标签
FDateTime:TDateTime; //存入时间
end;//申明输入区储存数据列表、总数
FArrInputStrCount:Integer;
FArrInputStr:array of TInputStr;
FBuffer:array of TBuffer;这是我以上对record类的定义与变量申明,问题来了,我这样字符串链表的定义只能支持单组,也就是setlength(FArrInputStr,10),程序中也只能取这10个组里的每个record的对象,我如何实现多为的链表呢?icnt := 10;
SetLength(FBuffer,icnt);
SetLength(FArrInputStr,icnt);可以看到我上面代码有两个Record类,而我现在想实现的是让FarrInputstr类作为Fbuffer的数据对象,也就是每个Fbuffer类有自己的储存数据的空间,我知道可能是我走进死胡同想不出什么号办法了,这种办法可能不可行,请教高手我该如何处理这种链表对链表的数据储存?
解决方案 »
- 关于delphi第三方控件RZPageControl更换标签背景
- 求图像定位放大算法
- delphi 数据库操作删除主键外键有数据时,如何不显示冲突提示。
- 請教dbgrideh主從表中對從表進行求和的問題。急。
- 怎么样带参数运行可执行程序
- 在a表中,有id字段,其值分别为5,7,9,11,23等,如何使id按照任何要求的顺序显示,如:显示顺序为:9,23,7,5,11.且要对id进行distinct和分组.
- 在文本框中如何实现?
- 怎样使用MSDE!
- 出现"Variant does not reference an automation object."提示错误是什么原因,如何处理?
- 请问如何嵌入IE,监视其启动和退出?
- 有没有这样的函数?
- 如何向SysListView32的某一项发送双击动作?
这样???