Tlist上限是超过65536的,从数据类型上只有longword和integer,通常认为不可能是integer
因为它不可能是负数,只可是无符号整数,估计应该是longword,所以区区几万条记录不足让它占满,我给出的代码实际占有了4*32767个字节的内存,我最先给的代码是为了演示记录所占用的内存,只是跟japhe开个玩笑而已,Tlist确实只是定义一个longword这样无符号整型指针,这也是跟windows的内存管理相对应的,一个进程的最大寻址空间就是longword的上限,而有理由相应Tlist本身也是的上限就是4294967296.如有别的问题请继续.