勤
勤学delphi
Unregistered / Unconfirmed
GUEST, unregistred user!
这段程序我在另一个工程中能正确运行,现在程序编译时却出错,
Project Project1.exe raised exception class EStringListError
with message 'List Index out of bounds(0)'.
程序如下:
procedure TForm1.Button1Click(Sender: TObject);
var
i,Fieldcount:Integer;
Str:String;
begin
Fieldcount:=ADOTable1.FieldCount;
Edit1.Text:=IntToStr(Fieldcount);
for i:=0 to Fieldcount-1 do
begin
Str:=ADOTable1.FieldList.Strings;
CheckListBox1.Items.Add(Str);
end;
end;
Fieldcount 能正确统计出ADOTable1的字段数.
会不会是设置上的问题?
另,如何实现左键单击Button弹出PopupMenu.
我设置了popupMenu的Trackbutton为tbLeftButton还是不行。
高手指教。
Project Project1.exe raised exception class EStringListError
with message 'List Index out of bounds(0)'.
程序如下:
procedure TForm1.Button1Click(Sender: TObject);
var
i,Fieldcount:Integer;
Str:String;
begin
Fieldcount:=ADOTable1.FieldCount;
Edit1.Text:=IntToStr(Fieldcount);
for i:=0 to Fieldcount-1 do
begin
Str:=ADOTable1.FieldList.Strings;
CheckListBox1.Items.Add(Str);
end;
end;
Fieldcount 能正确统计出ADOTable1的字段数.
会不会是设置上的问题?
另,如何实现左键单击Button弹出PopupMenu.
我设置了popupMenu的Trackbutton为tbLeftButton还是不行。
高手指教。