Как объявить константы в записи Delphi
Запись с константами
Чтобы создать запись с константами, или только для чтения, используйте следующую инициализацию:
// объявление записи
type
TMyRecord = record
myRecord1 : string;
myRecord2 : integer;
myRecord3 : Currency;
end;
{ ... }
const
MyRecordConst : TMyRecord =
(
myRecord1 : 'myString';
myRecord2 : 125;
myRecord3 : 100000
) ;
Обратите внимание, что если Вы попробуете назначить какое-либо значение любому из полей MyRecord1, Вы получите ошибку компиляции:
procedure Proba; begin // Ошибка во время компиляции // Левой стороне не может быть ничего назначено MyRecordConst.myRecord1 := 'otherString' end;
Комментарии