Неплохо. Небольшие замечания:
MT_string
правые точки неплохо бы было называть с префиксом on
делать d.ldata:=nil в данном примере не обязательно
MT_Enum
Не уверен, что компоненту необходима столь полная ф-ость обоих элементов, на основе которых он построен. Если убрать возможность чтения задом на перед и возврат текущего индекса, то код сократится в 4-5 раз(на порядок!). В конце концов если кому-то вдруг нужно будет перебрать поток в инверсном направление, то пускай подключает ArrayEnum...
[size=-2]------ Добавлено в 23:10
Компоненты поместил на SVN - правки вносить лучше уже там
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
|