M
MY-FAQ
Unregistered / Unconfirmed
GUEST, unregistred user!
说不清楚,写个简单例子:
...
type
TForm1 = class (TForm)
ListView: TListView;
...
Procedure FormCreate(Sender: TObject);
public
function LoadData:Boolean;
end;
...
Function TForm1.LoadData: Boolean;
Begin
ListView.Items.BeginUpdate;
ListView.Items.EndUpdate;
End;
Procedure TForm1.FormCreate(Sender: TObject);
Begin
LoadData;
End;
结果运行的时候报告av错误,如果将LoadData函数中的代码直接写到FormCreate中就没有问题,
和Focus讨论半天也没有什么好办法,不知道大家有没有好办法,最后能写成独立的函数,
要不然重复代码很多,量也很大:(
...
type
TForm1 = class (TForm)
ListView: TListView;
...
Procedure FormCreate(Sender: TObject);
public
function LoadData:Boolean;
end;
...
Function TForm1.LoadData: Boolean;
Begin
ListView.Items.BeginUpdate;
ListView.Items.EndUpdate;
End;
Procedure TForm1.FormCreate(Sender: TObject);
Begin
LoadData;
End;
结果运行的时候报告av错误,如果将LoadData函数中的代码直接写到FormCreate中就没有问题,
和Focus讨论半天也没有什么好办法,不知道大家有没有好办法,最后能写成独立的函数,
要不然重复代码很多,量也很大:(