var
  field_names:TStringlist;用stringlist吧,这个好用一点。

解决方案 »

  1.   

    var
      field_name: TStringList;implementation
      field_name := TStringList.Create;
      field_names.add(_String);finalization
      if Assinged(field_names) then field_names.Free;end.
      

  2.   

    还有一个问题,变量field_names(声明于form1)能否在使用它的“.Pas"(form2)中初始化?
    form2中Use了form1,在form1.Create运行前对field_names赋值,这时须在form2中先初始化,但form2关闭之后,field_names需要重新初始化吗?
      

  3.   

    还有一个问题:field_names声明于form1,在form1.Create()之前先在form2中对field_names赋值,为此须在form2中Use form1并初始化,请问当form2关闭之后,要使用field_names须重新初始化吗?希望说明详细原因。