I、我定义了一个记录:
   type 
   Trea=reacord
   name:string;
   aa:int64;
   cc:array of String;[动态]
   end;
   然后定义一个数组:reaxxx ;array of Trea;(动态);re:Trea;
   请问:1、re怎么样传递给线程函数[A]的变量;2、reaxxx(动态)怎么样快速的 
   传递给线程函数[A]的变量。3、在数据大于2GB时又如何快速的传递给线程。
   [A]、CreateThread(lpThreadAttributes: Pointer;
       dwStackSize: DWORD; lpStartAddress: TFNThreadStartRoutine; 
       lpParameter: Pointer; dwCreationFlags: DWORD; var lpThreadId: 
       DWORD): THandle; stdcall;
    是如传递参数的[能否给一个实例]????????II、Listview 的显示方式为sReport(列表显示时),各项的顺序如何交换?如: 
    Items[1]与Items[2]位置的交换,Items[1]要变成Items[2],Items[2]要变成 
    Items[1] ,当选中多项时向下或向上的移动是如何实现的?
    Listview 项的移动能否给一个实例????????