Вверх ↑
Администрация
Ответов: 15294
Рейтинг: 1518
#1: 2009-08-25 16:21:00 ЛС | профиль | цитата
Chesh писал(а):
Да и создавать целый элемент ради одного статического records-а

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

Насколько удачная идея засунуть структуру в качестве новой сущности в TData с точки зрения пользователя - пока судить не берусь. Но с точки зрения реализации стандартного пакета она удручает. Парсить в runtime имена полей для получения данных это слишком медленно.
карма: 26
0