Create linia 71—72, TSInfoFiles.pp

public constructor Create(AReference: Boolean; const AName: String); overload;
public constructor Create(AReference: Boolean; const AName, AValue: String; const AComment: TComment); overload;

Konstruktory umożliwiające stworzenie instancji klasy atrybutu, na podstawie różnej ilości danych.

parametry wersji podstawowej
AReference stan referencjonowania atrybutu
AName łańcuch znaków, określający nazwę atrybutu
dodatkowe parametry wersji rozszerzonej
AValue ciąg znaków z wartością atrybutu
AComment macierz typu TComment, zawierająca komentarze deklaracji i definicji

Dostępne są dwie wersje konstruktorów, tworzących klasę atrybutu. Podstawowa wersja służy do zainicjowania wartości wymaganych pól, przekazując w parametrze AReference stan referencjonowania atrybutu, a także nazwę atrybutu, podaną w parametrze AName. Rozszerzona wersja konstruktora służy dodatkowo do inicjacji wartości pól nieobowiązkowych, przekazując w argumencie AValue początkową wartość atrybutu, a także macierz typu TCommentType z wartościami komentarzy, podaną w parametrze AComment.

copyright © furious programming 2013—2018