Chesh писал(а):
Да и создавать целый элемент ради одного статического records-аникак нет. Это не один статический рекорд, а массив рекордов со всеми возможностями, присущими любому массиву. Однако чтение и запись элемента такого массива будет происходить с использованием МТ. Самый простой пример, где эта возможность нужна уже сегодня - ToolBar. Каджая кнопка должна быть структурой с полями Caption,Hint,Icon,Enabled,Mode. Однако в МТ есть один минус - у такого потока сложно получать и изменять один произвольный элемент... Поэтому пока надо еще думать.
Насколько удачная идея засунуть структуру в качестве новой сущности в TData с точки зрения пользователя - пока судить не берусь. Но с точки зрения реализации стандартного пакета она удручает. Парсить в runtime имена полей для получения данных это слишком медленно.