Ошибки при использовании THashSet из библиотеки коллекций DeHL

Я новичок в 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

6
задан Eric G 19 July 2011 в 22:41
поделиться