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

Реклама
Новое
Реклама