Как использовать классы JEDI TJCLHashMap?
Я пытаюсь использовать семейство классов TJCLHashMap, но, очевидно, у этого класса нет полезных открытых методов. Все методы "защищены". Как использовать этот класс? Хотя JCL поставляется с некоторыми образцами, я, кажется, что-то упустил. Базовый пример был бы великолепен.
2 ответа
Вы должны использовать интерфейсы, объявленные в JclContainerIntf.pas. Классы в JclHashMaps реализуют эти интерфейсы.
Взгляните на jcl\examples\common\container \hashing\HashingExample.dpr, чтобы найти несколько примеров (целое число, строки, объекты и т. Д.)
Расширить его и добавить открытые методы, которые вызывают защищенные методы внутри?