TgsParamList

Материал из GedeminWiki
Перейти к: навигация, поиск

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

TgsParamList = class(TObjectList)
  public
    function AddParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; const AnComment: String): Integer; 
    function AddLinkParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; 
      AnTableName, AnPrimaryField, AnDisplayField, 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.

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

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