Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

List


Страницы:   1 2

Klopan ©   (2004-10-06 16:45:00) 

приведите пожалуйста код класса TList, где каждый item - TRange.

type
Trange = record
 s1: string;
 s2: string;
 zax: integer;
end;

// т.е список типа trange.

Спасиба.


Klopan   (2004-10-06 17:59:00) [21]

begin...end © [9]

ммм... может быть...
попробую тогда.
спасиба.


begin...end   (2004-10-06 17:23:00) [22]


> [6] Klopan ©   (06.10.04 16:58)


> нужен простой список, где будет использоваться только Add и Items[index]

Тогда я вообще не вижу смысла класс писать. Это просто обёртка массива будет, что ли? Может, проще массивом и пользоваться (динамическим)? И написать процедуру добавления элемента в него?


Суслик   (2004-10-06 17:09:00) [23]


> Только лучше заменить String на ShortString если возможно

КОгда лучше, когда хуже. Часто второе...
Так что не стал бы я это уж так однозначно советовать.
Ты же задачу не занаешь?


Ega23   (2004-10-06 17:02:00) [24]

И ты думаешь, что сейчас умные люди за тебя задание по программизму делать будут?
Шевели извилиной, студент!


Klopan   (2004-10-06 16:58:00) [25]

> Что, трудно самому написать наследника...

да, этого еще неразу неделал.

нужен простой список, где будет использоваться только Add и Items[index].


Skier   (2004-10-06 16:58:00) [26]


> Только лучше заменить String на ShortString если возможно

Не лучше !


Erik1   (2004-10-06 16:53:00) [27]

Только лучше заменить String на ShortString если возможно. А то будут указатели на указатели, а это некрасиво. Еще попробуй сделать: New(PRange); List.Add(PRange) небывай что перед delete нужет еше Dispose(PRange).


Defunct   (2004-10-06 16:49:00) [28]

;>
5 баллов.


Skier   (2004-10-06 16:48:00) [29]

TRange = record
s1: string;
s2: string;
zax: integer;
end;
PRange = ^TRange;
Остальное сам...Это не сложно...


Amoeba   (2004-10-06 16:47:00) [30]

Что, трудно самому написать наследника TList перекрыв методы доступа к элементам списка? Работы, от силы, на полчаса.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо