TgsParamList

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
м
м
 
Строка 6: Строка 6:
 
   public
 
   public
 
     function AddParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; const AnComment: String): Integer;  
 
     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;  
+
     function AddLinkParam(AnParamName, AnDisplayName: String; AnParamType: TParamType;  
 +
      AnTableName, AnPrimaryField, AnDisplayField, AnLinkConditionFunction, AnLinkFunctionLanguage: String;  
 +
      const AnComment: String): Integer;  
 
     procedure SaveToStream(AnStream: TStream);  
 
     procedure SaveToStream(AnStream: TStream);  
 
     procedure LoadFromStream(AnStream: TStream);  
 
     procedure LoadFromStream(AnStream: TStream);  

Текущая версия на 10:54, 7 октября 2009

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

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.

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

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