Текущий архив: 2008.02.03;
Скачать: CL | DM;
ВнизОбъекты Найти похожие ветки
← →
MMQ (2008-01-04 23:41) [0]Вечер добрый!
Подскажите плиз, как в список можно засунуть объекты (например изображения), а потом работать с ними?
← →
{RASkov} © (2008-01-04 23:50) [1]> [0] MMQ (04.01.08 23:41)
Что именно не получается?
← →
Reindeer Moss Eater © (2008-01-04 23:51) [2]Класс TList метод Add
← →
MMQ (2008-01-04 23:54) [3]Хочу создать список для хранения изображений. С массивом возиться как-то не реально, т.к. файлов очень много. Хотелось бы чтобы файлы каким-то образом располагались в списке для просмотра.
← →
MMQ (2008-01-04 23:57) [4]Добавлять в список строки я научился. Не получается с объектами. Как правильно записать (что в качестве параметров указывать) не знаю.
← →
{RASkov} © (2008-01-05 00:02) [5]> Класс TList метод Add
Глянь лучше в сторону TObjectList; uses Contnrs - удобнее ТЛиста...
> [4] MMQ (04.01.08 23:57)
> Добавлять в список строки я научился
А подробнее можно? :)
← →
Джо © (2008-01-05 00:02) [6]> [4] MMQ (04.01.08 23:57)
> Добавлять в список строки я научился. Не получается с объектами.
> Как правильно записать (что в качестве параметров указывать)
> не знаю.
Что в [2] неясно-то?
← →
Джо © (2008-01-05 00:03) [7]Да, и TObjectList, возможно, будет лучше. Хотя постановка вопроса такова, что тут очень рискованно давать масштабы космического значения :)
← →
MMQ (2008-01-05 00:06) [8]примерно так...
List:= TList
List:= TList.Create
List.add.String("1");
List.add.String("2);
List.add.String("3");
list.free
не понимаю как использовать
List.Add.Object(????)
Строго прошу не судить. Пишу по памяти. Delphi на компе нет возможности установить...:(
← →
Reindeer Moss Eater © (2008-01-05 00:09) [9]Delphi на компе нет возможности установить
Тогда можно писать как тебе нравится.
:)))
← →
MMQ (2008-01-05 00:11) [10]Ребята, объясните пожалуйста, в виде примера, как работать с объектами. А все остальное разобрать могу сам.
← →
Reindeer Moss Eater © (2008-01-05 00:16) [11]List.Add(Объект)
← →
MMQ (2008-01-05 00:21) [12]В примере List.Add(Объект), в качестве объекта можно указать просто имя, т.е. List.Add("picture01.jpg")? Или я ошибаюсь?
← →
Reindeer Moss Eater © (2008-01-05 00:22) [13]у тебя в скобках литерал а не объект
← →
MMQ (2008-01-05 00:24) [14]А как тогда правильно? Вот в том-то и вопрос у меня :(
← →
Reindeer Moss Eater © (2008-01-05 00:25) [15]Как правильно - написано в [11]
← →
MMQ (2008-01-05 00:27) [16]Не могу немоного понять. Покажите пожалуйста пример в виде одной строчки. Этого достаточно.
← →
Reindeer Moss Eater © (2008-01-05 00:32) [17]List.Add(Button1);
← →
MMQ (2008-01-05 00:33) [18]Понятно. Спасибо. Но вопрос ещё один относительно объектов. А если я хочу в список засунуть изображение из текущей папки? Как можно указать?
← →
Reindeer Moss Eater © (2008-01-05 00:36) [19]Точно так же.
← →
{RASkov} © (2008-01-05 00:37) [20]> [18] MMQ (05.01.08 00:33)
:)
Jpg:=TJpegImage.Create;
Jpg.LoadFromFile("picture01.jpg");
List.Add(Jpg);
← →
MMQ (2008-01-05 00:46) [21]{RASkov} скажи пожалуйста, а можно, если в текущей папке изображений например около 100, то массив создавать на такое количество не реально, то каким образом тогда можно обойти этот вопрос?
← →
Reindeer Moss Eater © (2008-01-05 00:47) [22]Удалить из папки половину файлов
← →
MMQ (2008-01-05 00:50) [23]Удалять - это просто смешно! Есть же другие способы, а я новичок и есть огоромное желание разобраться в таком вопросе. Эта тема для меня очень интересна!
← →
Reindeer Moss Eater © (2008-01-05 00:51) [24]то массив создавать на такое количество не реально,
А на какое реально?
← →
{RASkov} © (2008-01-05 00:52) [25]> [21] MMQ (05.01.08 00:46)
Во первых, я не совсем понял вопрос :(
Во вторых.... мыж не про массив уже говорим, а про списки...
В третьих
> если в текущей папке изображений например около 100
может и не обязательно их все грузить в программу.... зависит от конкретной задачи...
Ты можешь задачу, и соответственно вопрос, четко поставить?)
← →
{RASkov} © (2008-01-05 00:53) [26]> [22] Reindeer Moss Eater © (05.01.08 00:47)
:)
← →
Германн © (2008-01-05 00:54) [27]
> MMQ (05.01.08 00:46) [21]
>
> {RASkov} скажи пожалуйста, а можно, если в текущей папке
> изображений например около 100, то массив создавать на такое
> количество не реально, то каким образом тогда можно обойти
> этот вопрос?
>
А за каким лешим хранить в списке сами изображения? Храни в нем имена файлов, а изображение загружай тогда, когда его нужно показать в программе.
← →
MMQ (2008-01-05 00:56) [28]Все же, ребята, очень хотелось бы взглянуть на маленький пример. Не только интересно, но и полезно для понимания....
← →
Reindeer Moss Eater © (2008-01-05 00:56) [29]Храни в нем имена файлов
имена в списке он уже умеет хранить.
сейчас идет этап с хранением изображений.
← →
MMQ (2008-01-05 01:00) [30]Выходит все же использование массива?
← →
Reindeer Moss Eater © (2008-01-05 01:01) [31]C:\Program Files\Borland\Delphi7\Demos\ImagView
← →
MMQ (2008-01-05 01:04) [32]Демонтрационный проект немного примитивен. Хочется простой реализации.
← →
Reindeer Moss Eater © (2008-01-05 01:05) [33]А может тебе еще под пинк-флойд сплясать?
← →
Германн © (2008-01-05 01:05) [34]
> MMQ (05.01.08 01:04) [32]
>
> Демонтрационный проект немного примитивен. Хочется простой
> реализации.
>
Проще примитива? Так что-ли?
← →
{RASkov} © (2008-01-05 01:06) [35]> [28] MMQ (05.01.08 00:56)
Ты же все равно не сможешь отобразить у себя на форме ВСЕ картинки из директории со 100-ми картинками...)
Опять же.... прочитай последнее предложение в [25]
> [32] MMQ (05.01.08 01:04)
> Демонтрационный проект немного примитивен.
О боже.... мы же выше уровнем.... нах нам этот примитивный пример... :)
← →
MMQ (2008-01-05 01:07) [36]Конечно :) Чем проще, тем лучше. Хотя это трудно сам понимаю.
Ладно, ребята, спасибо большое за помощь! :) Пойду спать....
Если че не то морозил - не ругайте плиз - новенький же....
Спасибо ещё раз!
Тема закрыта.
← →
{RASkov} © (2008-01-05 01:11) [37]> [36] MMQ (05.01.08 01:07)
> Если че не то морозил - не ругайте плиз - новенький же....
Просто разговор был ни о чем :(
Ни кому же не извесно, что же ты там задумал.... и как тебе помочь? :)
← →
Anatoly Podgoretsky © (2008-01-05 12:22) [38]> MMQ (05.01.2008 01:04:32) [32]
Откуда ты знаешь, что примитивный, ведь Дельфи у тебя нет и не придвидится?
← →
Anatoly Podgoretsky © (2008-01-05 12:23) [39]> {RASkov} (05.01.2008 01:06:35) [35]
> Ты же все равно не сможешь отобразить у себя на форме ВСЕ картинки из директории со 100-ми картинками...)
Дурное дело не хитрое.
← →
Плохиш © (2008-01-05 13:04) [40]
> MMQ (05.01.08 00:50) [23]
> есть огоромное желание разобраться в таком вопросе
Вот чего-чего, а "желание разобраться" пока не замечено...
← →
TStas © (2008-01-05 16:43) [41]var List: TStringList; n: Integer;
n := List.Add("Строчечка");
List.Objects[n] := Нужный объект
Страницы: 1 2 вся ветка
Текущий архив: 2008.02.03;
Скачать: CL | DM;
Память: 0.53 MB
Время: 0.076 c