СОЛО на клавиатуре

понедельник, февраля 20, 2006

ECO Space Designer Plugin

Сегодня смотрел примеры для ECO Space Designer Plugin — прикольно просто интересно стало для чего там стоит PersistenceService. Оказывается, что эта примочка должна стоят в классе, который работает с Объектным пространством ЕСО, просто замечательная штука,
Пример лежит в директории на моей системе: C:\Program Files\Borland\BDS\4.0\Demos\CSharp\ECO\EcoSpaceDesignerPlugins.
Соответственно у вас в вашей директории :) тут все прозрачно.
Интересно вот что – почему нет компонент реализующих этот механизм и почему их нельзя положить в дизайнер. По все видимости ответ очевиден – может быть и пригодится нескольким людям – так они могут положить это все в коде ручками, раз уж сами нарисовали свой сервис. Ну в общем – то логика есть :).
Что в примере Простой сервис который проверяет соответствие класса сохраняемого объекта ограничениям, наложенным пользователем системы.
Вот такой простой валидатор объектов. Смотрите примеры в директориях. Хотя к ним и нет описания, они довольно таки емки.

Комментариев нет: