初级问题,希望老大们帮忙。就是如何对TStrings在定义的同时进行初始化赋值。谢谢

解决方案 »

  1.   

    好象不能!
    定义时还未有创建TStings!
    有需要的话可在formcreate中处进行初始化!
      

  2.   

    不行的。你是不是想一次赋值一个列表?可以这样:
    var
      str: TStrings;
    begin
      str := TStringList.Create;
      str.CommaText := '123,abc,xyz';
    end;
      

  3.   

    TStrings是一个抽象类,不能直接创建它的实例,有一些方法过程
    是Abstract(抽象)没有实际代码,但可以从它的子类(非抽象类)的实例如如TStringlist等创建并初始化,例:
    var
      list1 : Tstrings;
    begin
      list1 := Tstringlist.create;
      list1.add('SFSDF');