TgsParamList

Материал из GedeminWiki
Версия от 13:35, 6 октября 2009; Flake (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Класс для списка параметров диалога отчета или функции.

TgsParamList = class(TObjectList)
  public
    function AddParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; const AnComment: String): Integer; 
    function AddLinkParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; AnTableName, AnDisplayField, AnPrimaryField, AnLinkConditionFunction, AnLinkFunctionLanguage: String; const AnComment: String): Integer; 
    procedure SaveToStream(AnStream: TStream); 
    procedure LoadFromStream(AnStream: TStream); 
    procedure Assign(const Source: TgsParamList); 
    function GetVariantArray: Variant;
    procedure SetVariantArray(AnVarArray: Variant);
 
    property Params[const I: Integer]: TgsParamData read GetParam write SetParam;
  end;

Через свойство Params можно получить доступ к отдельному объекту-параметру TgsParamData.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты