我在全局变量中定义了一个串列
   BeginMoinfo , PMOinfo,Endmoinfo :Trecode;//Trecode为制定义类型;程序开始已经产生了一个串列。
   
我需要在在一个线程中用到这个串列;我的线程
procedure Thadd.Execute;
begin
   Pmoinfo:=beginmoinfo;  //A1
   repeat
      if pmoinfo.pointFieldS=nil then
      begin
         new(pointfieldSS);
         Pmoinfo.pointFieldS:=PointFieldSs;
      end;
      Pmoinfo:=Pmoinfo.pointmoinfo;
   until Pmoinfo=nil;
end;但是执行到 A1的时候,Pmoinfo 返回一个nil;并且跳过 Repeat-Until;我不知道是怎么回事!
在线等待!有重谢!