Текущий архив: 2010.08.27;
Скачать: CL | DM;
ВнизСортировака с помощью TObjectList Найти похожие ветки
← →
Демо © (2010-03-11 12:30) [40]
> Юрий Зотов © (05.03.10 21:49) [37]
> Так я ничего и не понял...
Действительно, автор так и не сформулировал, что же ему нужно.
> Константин (11.03.10 12:09) [39]
> Кому интересно можно TListSortCompare вписать как подпроцедуру
> метода, тогда она будет как бы инкапсулирована в классе.
>
Да уж...
← →
Константин (2010-03-12 01:28) [41]А не подскажите как скопировать объекты (не ссылки) из одного TObjectList в другой?
← →
Демо © (2010-03-12 01:30) [42]
> Константин (12.03.10 01:28) [41]
> А не подскажите как скопировать объекты (не ссылки) из одного
> TObjectList в другой?
TObjectList не содержит объектов!
← →
Германн © (2010-03-12 01:52) [43]Нужно читать учебники.
Ещё лучше читать хелп.
← →
яяя (2010-03-12 07:20) [44]Объекты просто "висят" в вохдухе, как воздущный шар. А вот нитки, недающие ему улететь хранятся в списке. Который ты можешь сортировать или еще как извращяться
← →
KSergey © (2010-03-12 10:36) [45]> Юрий Зотов © (05.03.10 21:49) [37]
> Так я ничего и не понял...
Что характерно - люди что-то отвечают, причем автор вроде их даже понимает, явно идет диалог...
совсем негодный у меня телепатор :(
← →
Константин (2010-03-12 11:11) [46]
> TObjectList не содержит объектов!
я знаю, я думал, что можно в другом списке создать копии из первого, установив во втором указатели на них. Ну может не так спросил.
Скажите тогда пожалуйста как можно создать копию объекта?
← →
яяя (2010-03-12 11:40) [47]
> Скажите тогда пожалуйста как можно создать копию объекта?
Создать еще один объект и скопировать в него все данные из искомого
← →
Плохиш © (2010-03-12 11:47) [48]
> Константин (12.03.10 11:11) [46]
>
>
> > TObjectList не содержит объектов!
>
> я знаю, я думал, что можно в другом списке создать копии
> из первого, установив во втором указатели на них.
Какой полёт мысли... Мне не догнать...
← →
Amir (2010-03-12 11:48) [49]Насколько я понял, проблема в том, что пресловутые объекты должны обрабатываться не в том порядке, в котором были созданы, а иначе (например для какой-нибудь печати или помещения в сетку для отображения).
В этом случае уместно вообще не трогать тот самый Обжектлист, а использовыть обычный ТЛист? куда копировать содержимое Обжектлиста и в котором юзать стандартный метод сортировки, перемещая внутри списка только УКАЗАТЕЛИ.
По завершению программы (блока программы) сам ТЛист просто уничтожается. Объекты же будут уничтожены автоматически тем самым Обжектлистом (для чего он собственно и удобен)
← →
Константин (2010-03-12 11:55) [50]
> Насколько я понял, проблема в том, что пресловутые объекты
> должны обрабатываться не в том порядке, в котором были созданы,
> а иначе (например для какой-нибудь печати или помещения
> в сетку для отображения).
> В этом случае уместно вообще не трогать тот самый Обжектлист,
> а использовыть обычный ТЛист? куда копировать содержимое
> Обжектлиста и в котором юзать стандартный метод сортировки,
> перемещая внутри списка только УКАЗАТЕЛИ.
> По завершению программы (блока программы) сам ТЛист просто
> уничтожается. Объекты же будут уничтожены автоматически
> тем самым Обжектлистом (для чего он собственно и удобен)
я так и делаю...
> Мне не догнать...
Развивайтесь
> Создать еще один объект и скопировать в него все данные
> из искомого
А нет более простого метода? Например, в PHP есть оператор clone для этого...
← →
Amir (2010-03-12 12:01) [51]Что сложного в копировании содержимого одного списка в другой ?
Правда надо еще создать список, а потом еще и прибить :)
← →
Константин (2010-03-12 12:18) [52]
> Что сложного в копировании содержимого одного списка в другой
> ?
> Правда надо еще создать список, а потом еще и прибить :
> )
Зачем флудить? Есть конкретный вопрос, а ляляля тут никому не надо.
← →
Плохиш © (2010-03-12 12:33) [53]
> а ляляля тут никому не надо.
Хм, судя по твоим постам, ты для этого ветку и завёл.
← →
Игорь Шевченко © (2010-03-12 12:33) [54]Константин (12.03.10 12:18) [52]
в посте [15] было дано дао, все остальное - ненужный флуд
← →
Константин (2010-03-12 12:45) [55]
> Игорь Шевченко © (05.03.10 12:28) [15]
> > а как это написать
> Хранить во втором списке не индексы, а сами объекты. И не
> TObjectList, а TList
Но у меня уже другой вопрос, по копированию объектов, а не указателей!!
← →
Игорь Шевченко © (2010-03-12 12:59) [56]
> Но у меня уже другой вопрос, по копированию объектов, а
> не указателей!!
Другой вопрос - другая ветка
← →
Плохиш © (2010-03-12 13:00) [57]
> Например, в PHP есть оператор clone для этого...
В D7 такого нет.
← →
Константин (2010-03-12 13:03) [58]
> В D7 такого нет.
я так и предполагал. Спасибо.
Страницы: 1 2 вся ветка
Текущий архив: 2010.08.27;
Скачать: CL | DM;
Память: 0.55 MB
Время: 0.099 c