list index out of bounds(0)是什么意思?(100分)

  • 主题发起人 主题发起人 dage111
  • 开始时间 开始时间
D

dage111

Unregistered / Unconfirmed
GUEST, unregistred user!
list index out of bounds(0)是什么意思?
 
list没有任何项
 
下标越界错!
 
应该怎么改?
 
先把代码贴上来看看
 
咱们一起学Delphi吧
 
下标越界了,

对,得把代码都不贴上来才行——
 
protected
isServer:boolean;
end;
procedure Tchat.FormCreate(Sender: TObject);
begin
filelistenitemclick(nil);
end;

procedure Tchat.FileListenItemClick(Sender: TObject);
begin
FileListenItem.Checked:=not FileListenItem.Checked;
if FileListenItem.Checked then
begin
clientsocket1.Active:=false;
serversocket1.Active:=true;
statusbar1.panels[0].Text:='监听......';
end;
// else
// begin
// if serversocket1.active then
// serversocket1.Active:=false;
// statusbar1.Panels[0].Text:='';
// end
end;

procedure Tchat.Exit1Click(Sender: TObject);
begin
serversocket1.Close;
clientsocket1.Close;
close;
end;

end.
 
双击StatusBar1,然后Add new
 
呵呵~~~~~StatusBar1没有添加panel何来panels[0]呀,如楼上所言修改。
 
收到,谢谢,呵呵
 
对,我看也是statusbar没有添加panel
或者这样也行的:

statusbar1.panels[0].text:='监听......';
改为
statusbar1.simplepanel:=true;
statusbar1.SimpleText:='监听......';
 
多人接受答案了。
 

Similar threads

回复
0
查看
591
撒玛利亚人
回复
0
查看
734
爱音乐的孩子是小白
后退
顶部