![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
List
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 перекрыв методы доступа к элементам списка? Работы, от силы, на полчаса.