Declaration¶
Source position: objects.pp line 566
type
TResourceCollection = object(TStringCollection)
function KeyOf : Pointer;
function GetItem : Pointer;
procedure FreeItem;
procedure PutItem;
end;
Description¶
A TResourceCollection manages a collection of resource names. It stores the position and the size of a resource, as well as the name of the resource. It stores these items in records that look like this:
TYPE
TResourceItem = packed RECORD
Posn: LongInt;
Size: LongInt;
Key : String;
End;
PResourceItem = ^TResourceItem;
It overrides some methods of TStringCollection in order to accomplish this.
Remark:
Remark that the TResourceCollection manages the names of the resources and their associated positions and sizes, it doesn't manage the resources themselves.