home *** CD-ROM | disk | FTP | other *** search
- Program FailHeap;
-
- Type
- ListPtr = ^ListObj;
- ListObj = Object
- ptr : Pointer;
- ptrSize : Word;
- Constructor Init ( newSize : Word );
- End;
-
- Constructor Init ( newSize : Word );
- Begin
- GetMem ( ptr, newSize );
- If ( ptr = NIL ) Then
- Fail;
- ptrSize := newSize;
- next := NIL;
- End;
-
- Var
- i : Integer;
- list : Array [1..200] of ListPtr;
-
- Begin
- Repeat
- New ( list [ i ], Init ( 32767 ) );
- Inc ( i );
- Until ( list = NIL );
- End.
-