var i:integer;
procedure TForm1.Button2Click(Sender: TObject);
begin
i:=0;
while i <=listbox1.Items.Count -1 do
begin
if (pos('http://hi.baidu.com/',listbox2.Items.Strings[i]) > 0 )and (pos('/0',listbox2.Items.Strings[i])> 0 ) then
listbox1.Items.Add(listbox2.Items.Strings[i]);
inc(i);
end;
showmessage('采集完成');
end; listbox1 和 listbox2
比较Listbox1中的内容 符合条件就放到listbox2中
条件是pos('http://hi.baidu.com/',listbox2.Items.Strings[i]) > 0 )and (pos('/0',listbox2.Items.Strings[i])> 0 )我用 while do 总是出错 错误提示好像是 i超出了listbox1的总数
求解 如何修正?
procedure TForm1.Button2Click(Sender: TObject);
begin
i:=0;
while i <=listbox1.Items.Count -1 do
begin
if (pos('http://hi.baidu.com/',listbox2.Items.Strings[i]) > 0 )and (pos('/0',listbox2.Items.Strings[i])> 0 ) then
listbox1.Items.Add(listbox2.Items.Strings[i]);
inc(i);
end;
showmessage('采集完成');
end; listbox1 和 listbox2
比较Listbox1中的内容 符合条件就放到listbox2中
条件是pos('http://hi.baidu.com/',listbox2.Items.Strings[i]) > 0 )and (pos('/0',listbox2.Items.Strings[i])> 0 )我用 while do 总是出错 错误提示好像是 i超出了listbox1的总数
求解 如何修正?
解决方案 »
- BlockRead 问题
- 刚刚面试结束,弟兄们给点建议!
- 用delphi在繁体系统下将繁体big5字符存入sql server 2000中会自动被转换成GBK码?
- 为什么Form上的WM_NCHITTEST 消息 ,不能反馈在 Form上的控件上的鼠标移动情况??怎样捕获控件上的鼠标情况?
- 联合查询的问题
- 怎么 获取一个 右键菜单的 句柄
- SQL,高手求救!!!!!
- 关于qrdbtext的问题,来者有分啊!
- Delphi6 有个新的控件TIdCoderMD5,谁用过?
- 请问怎样用Servers面板中的WordDocument控件和OLE控件组合,使选定的一个Word文件在Delphi的EXE上打开??
- listview的data属性赋值
- 急!!!帮帮忙,这种LED显示时间效果怎么做?
改为
while i <=listbox2.Items.Count -1 do
?
我一般都是
listbox2.Items[i]
判断前面加上 listbox2.Items.Count - < i
if (listbox2.Items.Count - < i) and (pos('http://hi.baidu.com/',listbox2.Items.Strings[i]) > 0 )and (pos('/0',listbox2.Items.Strings[i])> 0 ) then
listbox1 和 listbox2的 行数一样是什么意思?