Это мой первый вопрос здесь, рад, что нашел этот сайт.Как нарисовать указатель на общий тип параметра?
Мой вопрос касается новой функции Generics в Delphi 2009. В основном я попытался написать общий класс-оболочку для существующей реализации хэш-карты. Существующая реализация хранит пары (String, Pointer), поэтому в классе-оболочке я должен указывать между общим типом параметра T и типом указателя и наоборот.
type THashMap <T : class> = class
private
FHashList : THashList;
...
end;
Я подумал о гипсе, как это (Value: T)
Value := (TObject (Ptr)) as T
Но это не работает. Компилятор сообщает мне: «Оператор не применим к этому типу операнда».
У кого-нибудь есть подсказки? Заранее большое спасибо.