Delphi下面代码具体是什么意思,有什么作用?

ClientDataSetAA.OnChange :=ClientDataSetAAChange

将ClientDataSetAAChange这个事件处理函数关联给ClientDataSetAA.OnChange,也就是在数据集发生更改的时候调用。

那请问
procedure Tform.ClientDataSetAAChange(
Sender: TField);
begin
......
ClientDataSetAA.OnChange :=nil;
......
ClientDataSetAA.OnChange :=ClientDataSetAAChange;
end;
又怎么理解?怎么函数里面又有一个调用?

不同对象的事件被赋值了吧,ClientDataSetAA是声明成ClientDataSetAA: Tform么