Я новичок в Delphi и пытаюсь использовать библиотеку DEHL Collections. (см. http://code.google.com/p/delphi-coll/ ) У меня небольшие проблемы с этим с точки зрения IDE. Он компилируется и работает правильно, но Delphi XE показывает ошибки везде, где я использую библиотеку HashSet. Самая большая проблема заключается в том, что я не могу использовать автозавершение кода.
Первое место, где я получаю ошибку, находится в объявлении объекта:
uses
SysUtils, Windows, Collections.Base, Collections.Sets, Collections.Lists,
adscnnct, adstable,
uOtherClass;
type
OneClass = class(OtherClass)
private
_bad: THashSet; // THashSet underlined
_good: TList; // No problems
end;
Ошибка гласит: «Аргументы типа не соответствуют ограничениям»
Я не Думаю, это конфигурация, так как я могу использовать TList нормально, но вот как я ее настроил:Я скопировал библиотеку в Projects / Libs / DeHLCollections / Library и скомпилировал библиотеку в Projects / Libs / bin. Я включил каталог bin в свой глобальный путь к библиотеке, что позволило ему скомпилировать и запустить. Я попытался добавить к нему все (/ libs, / DeHLCollections, / Library) в надежде, что IDE поможет мне, но, похоже, это не помогает.
В любом случае исправить это или сделать Мне просто нужно с этим разобраться?
Использование DeHL Collections версии 1.1.1.119