Lets say we have this
Type
TMyRecord = Record
X,Y:Integer;
Class Operator initialize(var O:TmyRecord);
end;
And I put it in a class, lets say in the public area of TFORM1.
Tform1 = Class(...)
Public
Myrecord:TMyRecord;
End;
While I am in the constructor of Form1, I can see that MYRecord has gotten initiaiized.
Where at what point during the creation of TFORM1 or any class that houses records like this, does the Initialize code get called ?