毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

delphi如果列表为空list循环的问题

更新时间:2012-5-21:  来源:毕业论文

如果列表为空

for i:=0 to list.count -1
这样就不循环了
如果不减一,又怕越界,怎么办?

 repeat
    ShowMessage('aa');
  until list.count = 0 ;


if List.Count > 0 then
  for i:=0 to list.count -1
  begin
    {......}
  end;

procedure TForm1.Button1Click(Sender: TObject);
var
  List: TStringList;
  s: string;
begin
  List := TStringList.Create;
  for s in List do
    ShowMessage(s);
  List.Free;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  List: TList;
  p: Pointer;
begin
  List := TList.Create;
  for p in List do
    ShowMessage(IntToStr(Integer(P)));
  List.Free;
end;

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。