DELPHI RECORD ИНИЦИАЛИЗАЦИЯ
Delphi record — это тип данных, который позволяет создавать структуры с произвольными полями. Для инициализации record'а можно использовать несколько способов.
Первый способ — это инициализация всех полей record'а при объявлении переменной. В этом случае нужно перечислить значения всех полей в скобках через запятую:
var MyRecord: record Field1: Integer; Field2: String; end = (Field1: 42; Field2: 'Hello, World!');
Второй способ — это инициализация отдельных полей после объявления переменной с помощью оператора with:
var MyRecord: record Field1: Integer; Field2: String; end; begin with MyRecord do begin Field1 := 42; Field2 := 'Hello, World!'; end;end;
Третий способ — это инициализация полей record'а через конструктор, который может быть описан внутри record'а:
type MyRecord = record Field1: Integer; Field2: String; constructor Create(AField1: Integer; AField2: String); end;constructor MyRecord.Create(AField1: Integer; AField2: String);begin Field1 := AField1; Field2 := AField2;end;var MyRecord: MyRecord = MyRecord.Create(42, 'Hello, World!');
Инициализация record'а может быть полезной, когда нужно задать начальные значения для его полей при создании экземпляра.
Embarcadero Delphi Обзор преимуществ / Установка / Удаление / Community Edition IDE / 2022 Бесплатно
C# : delphi-hlp.ru Identity record user registration and last logged on time
Editing Databases in Delphi - Editing a current record
SQL : Duplicate a record in MySQL
MySQL : Numbering duplicates record in mysql
Delphi - Save and Open a project (How To)
Array : Initialisation of Delphi Record containing a dynamic array with 'Implicit' class operator
SQL : Duplicating a record with different ID