Поиск элементов с помощью переменных.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Поиск элементов с помощью переменных.

Сообщение kriks_ » 24.10.2018 22:34:18

Всем привет!
У меня есть 2800 элементов. Могу ли я с помощью цикла for..to..do работать с каждым из них :?:
То есть, указать элемент вот так: Image(здесь переменная).Picture...
Надеюсь, что вы поняли что мне нужно.
kriks_
незнакомец
 
Сообщения: 1
Зарегистрирован: 24.10.2018 22:25:05

Re: Поиск элементов с помощью переменных.

Сообщение Aleh » 26.10.2018 14:15:01

Поняли, вот держите https://dipstar.by/kursovie-programmirovanie
Aleh
новенький
 
Сообщения: 53
Зарегистрирован: 08.08.2016 12:27:45

Re: Поиск элементов с помощью переменных.

Сообщение pupsik » 28.10.2018 17:57:57

Могу ли я с помощью цикла for..to..do работать с каждым из них
- можете.
Надеюсь, что вы поняли что мне нужно.
не сильно. Или Aleh верно "послал"?
pupsik
энтузиаст
 
Сообщения: 1122
Зарегистрирован: 20.08.2014 16:20:13

Re: Поиск элементов с помощью переменных.

Сообщение olegy123 » 28.10.2018 21:10:22

kriks_ писал(а):Надеюсь, что вы поняли что мне нужно.
все просто TImage это класс (набор логики: загрузка картинок, запись,изменение.. конвертация и т.п.). Еще TImage содержит состояние в своих переменных и саму картинку (raw данные).
kriks_ писал(а):То есть, указать элемент вот так: Image(здесь переменная).Picture..
если это некая база данных и набор не определен, то проще работать через один класс, загружая нужную картинку.. Если нужна скорость или нужно иметь все в памяти - то тут два варианта: хранить raw-данные загружая/переключая TImage.. можно в виде массивов.
Или хранить сами TImage организуя все тот же массив.
так работает на других языках.

kriks_ писал(а):Могу ли я с помощью цикла for..to..do работать с каждым из них
конечно да..
никто не запрещает иметь такое выражение images:array [1..2800] of TImages; images[index].Picture
olegy123
энтузиаст
 
Сообщения: 1038
Зарегистрирован: 25.02.2016 12:10:20

Re: Поиск элементов с помощью переменных.

Сообщение Aleh » 29.10.2018 16:47:38

olegy123 писал(а):Надеюсь, что вы поняли что мне нужно.
не сильно. Или Aleh верно "послал"?

Да, он имел ввиду обращение Image+++переменная.Picture, глядя на оканчивающиеся числами переменные в исходниках, где "+++"-волшебная конструкция, которую он хотел узнать.
Уважаемый kriks_, если Вы нечего не поняли, что написал Вам olegy123, идите по моей ссылке, или поищите аналогичные.

Добавлено спустя 2 минуты 37 секунд:
Интересно, а паскаль скрипт такое может переварить?
Aleh
новенький
 
Сообщения: 53
Зарегистрирован: 08.08.2016 12:27:45


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Рейтинг@Mail.ru