Содержание
Record.ItemExists(Name : String) : Boolean
Элемент существует
Метод Record.ItemExists возвращает True, если элемент с таким именем существует.
Пример с динамической записью.
Procedure OnCreate; var R : Record; Begin R.A := 'Hello'; R.B := 'World'; R.C := '!'; if R.ItemExists('A') Then Warning('A exists'); if R.ItemExists('D') Then Warning('D exists'); End; |
void OnCreate() { Record R; R.A = "Hello"; R.B = "World"; R.C = "!"; if(R.ItemExists("A")) Warning("A exists"); if(R.ItemExists("D")) Warning("D exists"); } |
Пример со статической записью. В статическую запись нельзя добавлять новые элементы и изменять тип существующих.
Type MyRecord = Record A, B, C : String; End; Procedure OnCreate; Var R : MyRecord; I : Integer; Begin R.A := 'Hello'; R.B := 'World'; R.C := '!'; if R.ItemExists('A') Then Warning('A exists'); if R.ItemExists('D') Then Warning('D exists'); End; |
struct MyRecord { string a, b, c; }; void OnCreate() { MyRecord r; int i; R.A = "Hello"; R.B = "World"; R.C = "!"; if(R.ItemExists("A")) Warning("A exists"); if(R.ItemExists("D")) Warning("D exists"); } |
Смотри Record.Item