9
PMyObject = ^TMyObject;
10
TMyObject = Object(TObject)
13
Constructor Load (Var Stream : TStream);
15
Procedure Store (Var Stream : TStream);
16
Function GetField : Longint;
17
Procedure SetField (Value : Longint);
22
Constructor TMyobject.Init;
29
Constructor TMyobject.Load (Var Stream : TStream);
32
Stream.Read(Field,Sizeof(Field));
35
Destructor TMyObject.Done;
40
Function TMyObject.GetField : Longint;
46
Procedure TMyObject.SetField (Value : Longint);
52
Procedure TMyObject.Store (Var Stream : TStream);
55
Stream.Write(Field,SizeOf(Field));
58
Const MyObjectRec : TStreamRec = (
60
vmtlink : Ofs(TypeOf(TMyObject)^);
61
Load : @TMyObject.Load;
62
Store : @TMyObject.Store;
67
RegisterType (MyObjectRec);
b'\\ No newline at end of file'