Как использовать классы JEDI TJCLHashMap? - PullRequest
3 голосов
/ 29 октября 2008

Я пытаюсь использовать семейство классов TJCLHashMap, но, очевидно, у этого класса нет полезных открытых методов. Все методы «защищены». Как использовать этот класс? Хотя JCL поставляется с некоторыми образцами, я, кажется, что-то упустил. Базовый пример был бы великолепен.

Ответы [ 2 ]

4 голосов
/ 03 ноября 2008

Вы должны использовать интерфейсы, объявленные в JclContainerIntf.pas. Классы в JclHashMaps реализуют эти интерфейсы.
Взгляните на jcl \ examples \ common \ container \ hashing \ HashingExample.dpr, чтобы найти несколько примеров (целое число, строки, объекты и т. Д.)

0 голосов
/ 29 октября 2008

Расширить его и добавить открытые методы, которые вызывают внутренние защищенные методы?

...