回 帖 发 新 帖 刷新版面

主题:请老兄帮下忙

有关一个创建字符串列表的问题,请问一下创建时是否还要声明,请帮忙看一下下面的代码有没有错误,也请麻烦您给说一下有关创建字符串列表的详细信息,拜托了!在此深表感谢!!!
List:=TStringList.Create;
    if FileExists('Items.txt') then
     begin
     List.LoadFromFile('Items.txt');
     for I:=0 to List.Count-1 do
     begin
       if List[I][1]=#9 then
       NewItem.SubItems.Add(Trim(List[I]))
       else begin
       NewItem:=ListView1.Items.Add;
       NewItem.Caption:=List[I];
       end;
       end;
       end;
       List.Free;

回复列表 (共1个回复)

沙发

procedure TForm1.Button1Click(Sender: TObject);
var
List:TStringList;
i:Integer;
NewItem: TListItem;
begin
NewItem := nil;
Listview1.Items.Clear;
List:=TStringList.Create;
try
List.LoadFromFile('c:\Items.txt');
     for I:=0 to List.Count-1 do
     begin
       if List[I][1]=#9 then
       NewItem.SubItems.Add(Trim(List[I]))
       else if List[I][1]='\@\' then
      NewItem.ImageIndex:= StrtoIntDef (List[I][1],0)
else
begin
  NewItem:=ListView1.Items.Add;
       NewItem.Caption:=List[I];
       end;end;
finally
      List.Free;
end;
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册