DELPHI ОБРАТИТЬСЯ К ПЕРЕМЕННОЙ ПО ИМЕНИ

В языке Delphi можно обратиться к переменной по ее имени с помощью механизма рефлексии (отражения).

Для этого используется тип TObject и его метод FieldAddress, который возвращает указатель на поле (переменную) объекта по его имени.

Например, если у нас есть объект MyObject с полем MyField, то можно получить указатель на это поле следующим образом:

var MyObject: TObject; MyFieldPtr: Pointer;begin MyFieldPtr := MyObject.FieldAddress('MyField');end;

Также можно использовать методы GetField, SetField и GetPropValue, SetPropValue для чтения и записи значений полей и свойств объектов по их именам. Например:

var MyObject: TObject; MyFieldValue: Integer;begin MyFieldValue := MyObject.GetField('MyField').AsInteger; MyObject.SetField('MyField', 42);end;

Язык программирования Delphi: комментарии, глобальные переменные и локальные переменные

Всё о Delphi \u0026 Pascal / Из музыканта в программисты / Интервью с Delphi Developer

Delphi 7 [Урок #3] - Переменные

Делфи урок. Локальные и глобальные переменные

Что такое переменная в программировании (Delphi, C#, PHP, JavaScript, Python)?

Программирование в Delphi Урок 5. Массивы и циклы, цикл for, глобальные переменные. Array

Делфи урок. Типы переменных в delphi

Программирование в Delphi Урок 2-1. Переменные, присвоение, условный оператор IF THEN ELSE.

Delphi 7. Переменные.

#2 Программирование в Delphi. Переменные

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