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

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.