Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужно создать универсальный класс-список, Подобный классу List в .NET Framework 
V
    Опции темы
Уттара
Дата 15.12.2009, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 10.12.2008

Репутация: нет
Всего: 1



Нужно создать универсальный класс-список как List в .NET, чтобы можно было задавать тип элементов в списке,
Как нибудь так (Задавался тип):
Код

var
lst: TMyList;
begin
lst := TMyList.Create;
lst.ListType := Integer;
end;

Просто я хотел перейти с .NET на Delphi, а там класс TList неудобен...
Вот я и хотел создать класс-наследник от класса TList.
PM MAIL   Вверх
Beltar
Дата 15.12.2009, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 627
Регистрация: 11.1.2006

Репутация: 0
Всего: 7



Какая версия Delphi? Generics поддерживает или нет?


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. smile(с) я, хотя может и нет
Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере.
PM MAIL   Вверх
Уттара
Дата 15.12.2009, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 10.12.2008

Репутация: нет
Всего: 1



Цитата(Beltar @  15.12.2009,  17:52 Найти цитируемый пост)
Какая версия Delphi? Generics поддерживает или нет?

У меня Delphi 2009, Generics не знаю поддерживает или нет, должна поддерживать smile.
PM MAIL   Вверх
Beltar
Дата 15.12.2009, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 627
Регистрация: 11.1.2006

Репутация: 0
Всего: 7



Она должна, копай по ним.


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. smile(с) я, хотя может и нет
Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере.
PM MAIL   Вверх
bems
Дата 15.12.2009, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 18
Всего: 88



Дельфи2009 декларирует поддержку дженериков, но на практике работают они оч. криво. Переходи на 2010, в ней исправлены баги компилятора, связаные с дженериками.
Тебе нужен TList<T> из юнита Generics.Collections

Это сообщение отредактировал(а) bems - 15.12.2009, 20:48


--------------------
Обижено школьников: 8
PM MAIL   Вверх
Уттара
Дата 16.12.2009, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 10.12.2008

Репутация: нет
Всего: 1



В Delphi 2009 вроде все работает, но на всякий случай лучше перейти на Delphi 2010.
Просто качать 2 ГБ неохота на моем слабеньком интернете  smile

Это сообщение отредактировал(а) Уттара - 16.12.2009, 10:28
PM MAIL   Вверх
bems
Дата 16.12.2009, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 18
Всего: 88



Цитата(Уттара @  16.12.2009,  09:58 Найти цитируемый пост)
В Delphi 2009 вроде все работает

Создай TClass<> с типом, занимающим 5 байт. Добавь один эдемент и сразу удали.


--------------------
Обижено школьников: 8
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0722 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.