Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.28;
Скачать: CL | DM;

Вниз

доступ к списку Tlist   Найти похожие ветки 

 
Anonim   (2010-01-25 15:25) [0]

Доброго времени суток. Опишу вкратце ситуацию:
Написал 3 класса

TClass1 = class
 public
   Name: string;
 end;

TClass2 = class
 public
   Name: string;
   ...
   Class1List: TList;
 end;

TClass3 = class
 public
   Name: string;
   ...
   Class2List: TList;
 end;


Далее делаю примерно так


var
 A: TClass1;
 B: TClass2;
 C: TClass3;
...

A:= TClass1.Create(...);
B:= TClass2.Create(...);
С:= TClass3.Create(...);
...
С.Class3List.Add(B);


а вот дальше у меня проблемы - как добавить в список Class2List экземпляр класса TClass1 (т.е. А)?


 
Сергей М. ©   (2010-01-25 15:37) [1]

C.Class2List.Add(A);


 
Anonim   (2010-01-25 15:53) [2]

не совсем так, мне надо что-то типа такого
c.class3list[i].class2list.add(A)


 
Сергей М. ©   (2010-01-25 15:55) [3]

> c.class3list[i]

У твоего клсса TClass3 нет свойства class3list


 
Anonim   (2010-01-25 16:08) [4]

упс ошибся
правильно так
c.class2list[i].class1list.add(A)


 
Сергей М. ©   (2010-01-25 16:11) [5]

TClass2(c.class2list[i]).class1list.add(A)


 
Anonim   (2010-01-25 16:16) [6]

благодарю.

тема закрыта


 
Игорь Шевченко ©   (2010-01-25 16:37) [7]

За такой код (и такие решения) надо убивать. Медленно и с наслаждением.

Либо надо приводить типы через As либо объявлять свойства, гарантированно возвращающие типизированные объекты.


 
Германн ©   (2010-01-26 02:17) [8]


> Игорь Шевченко ©   (25.01.10 16:37) [7]
>
> За такой код (и такие решения) надо убивать. Медленно и
> с наслаждением.

+1



Страницы: 1 вся ветка

Текущий архив: 2010.03.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
15-1262645563
Германн
2010-01-05 01:52
2010.03.28
Работа с Project Group


15-1263151091
Дмитрий С
2010-01-10 22:18
2010.03.28
String в delphi2010


13-1124643641
cherrex
2005-08-21 21:00
2010.03.28
Excel и .NET


15-1262631027
sava
2010-01-04 21:50
2010.03.28
Как с помощью делфи уменьшить вес фотки


15-1262890350
AlexDan
2010-01-07 21:52
2010.03.28
подключение через проксисервер..