Class tmodulelist
Unit
Declaration
type tmodulelist = class(tcomponentqueue)
Description
This item has no description. Showing description inherited from tcomponentqueue.
Holds a list of tmsecomponent items, automatically removing an item when it is destroyed — useful, for example, to track dynamically created subforms without needing explicit removal code. If maxcount is set, the queue behaves as a ring buffer, and getfirst/getlast then also remove the returned item, so do not use them just to peek at an item. Use findobject to find an item's actual index, rather than storing indexes.
Hierarchy
- tobject
- tnullinterfacedobject
- tpointerlist
- tpointerqueue
- tlinkedqueue
- tcomponentqueue
- tmodulelist
Overview
Fields
| Protected | flocked: integer; |
Methods
| Protected | procedure ancestornotfound(Reader: TReader; const ComponentName: string; ComponentClass: TPersistentClass; var Component: TComponent); |
| Public | function findmodulebyname(const name: string): tcomponent; |
| Public | procedure lock; |
| Public | procedure unlock; |
Description
Fields
| Protected | flocked: integer; |
|
This item has no description. | |
Methods
| Protected | procedure ancestornotfound(Reader: TReader; const ComponentName: string; ComponentClass: TPersistentClass; var Component: TComponent); |
|
This item has no description. | |
| Public | function findmodulebyname(const name: string): tcomponent; |
|
This item has no description. | |
| Public | procedure lock; |
|
This item has no description. | |
| Public | procedure unlock; |
|
This item has no description. | |
Generated by PasDoc 1.0.4.