Специализированные списки: EPCL.exSomeLists
Введение
В данном документе я постараюсь описать сущность специализированных списков в EPCL
При написании приложения часто возникает такая задача, как хранение массива каких-либо элементов.
Для создания такого массива можно воспользоваться различными средствами, но, раз уж EPCL призван экономить время, то автору (мне) пришла мысль реализовать готовые списки для следующих простых типов
EPCL\samples\somelist_sample
Списки
Называются они T
thetypeList, где thetype - тип, который хранит список.
И все хранятся в exSomeLists.pas
Тип
|
Состояние
|
integer
|
реализован
|
real
|
реализован
|
longint
|
ещё нет
|
int64
|
ещё нет
|
qword
|
ещё нет
|
extended
|
ещё нет
|
string
|
не планируется
|
TPoint
|
хз
|
Возможности
Все возможности, унаследованные от TGenericList
EPCL.exList - Подробнейший туториал по шаблонным спискам
Дополнительно:
- При добавке элементов AddNew'ом все новые элементы зануляются.
- При сортировке по возрастанию не нужно указывать дополнительно методы.
- При преобразовании в текст также не нужно ничего предварительно указывать.
Пример использования в папке
EPCL\samples\somelist_sample