使用例子:用本单元的数组输出1至10: uses pchar_unit; var l:plast; a:array[1..10]of shortint; i:shortint; begin for i:=1 to 10 do a[i]:=i;//先初始化数组 buildlast_from(l,10,sizeof(a[1]),@a); //从a数组的首地址开始,取10个元素,每个元素为a的每个元素的大小,存入l中。 for i:=1 to 10 do write(get(l,i),' ');//依次输出 end. 输出:1 2 3 4 5 6 7 8 9 10