Цитата:
Сообщение от morebeauty
Хотелось бы как то замутить УНИВЕРСАЛЬНУЮ функцию, в которую я отправлю массив TMyRecs или ссылку на него, поле для поиска и значение поиска, а она бы вернула мне индекс нужного элемента массива. Но я не знаю как передать в функцию поле для поиска. Может, к полям в рекорде можно обращаться по индексу или еще как-нибудь?
|
А чем стандартный TStringList в режиме Name=Value не устраивает?
Код:
var
L :TStringList;
begin
L := TStringList.Create;
L.Values['aaa'] := 'aaa';
L.Values['bbb'] := 'bbb';
L.Values['ccc'] := 'ccc';
ShowMessage(L.Values['bbb']);
L.Free;
end;