Вопрос № 18061: Дополнение к вопросу 18019
Меня не интересуют таблицы баз данных. Моя база данных трехмерна плюс одномерные массивы записей - описатели трех векторов основной. Эти массивы записей содержат названия слоев, единиц в основной базе, картинки, индексы...
Вопрос № 18061
Дополнение к вопросу 18019
Меня не интересуют таблицы баз данных. Моя база данных трехмерна плюс одномерные массивы записей - описатели трех векторов основной. Эти массивы записей содержат названия слоев, единиц в основной базе, картинки, индексы и пр.
Как работать с классом TBitmap?
Мне нужен не массив картинок, а массив записей. При этом запись имеет поле - картинка, это помимо всего барахла плюс к ней (точнее, картинка - добавка к записи). И хотелось бы работать с массивом таких записей, как с обычным массивом записей (обычный массив записей подразумевает в данном случае обычное сохранение массива, без специальных процедур сохранения картинки, присущие классу TBitmap). Конечно, возможно придется делать отдельные процедуры загрузки и вывода картинки, но как раз об этом я и спрашиваю -
примеры, позволяющие понять принцип работы с картинками как с полем некоторой записи.
Неужели такого нельзя сделать? Неужели придется создавать отдельный массив классов TBitmap и создавать синхронизаторы массива картинок с массивом моих записей?
Или лучше создать свой класс на основе TBitmap с дополнительными моими полями? Это получится не очень хорошо, так как картинки в моем массиве записей играет весьма небольшую роль и не хотелось бы делать все на основе их класса.
Отправлен: 10.03.2005, 06:24
Вопрос задал: Большаков Сергей Владимирович (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: sir henry
Здравствуйте, Большаков Сергей Владимирович!
Не любите таблицы БД? Ну как хотите. Хотя с ними было бы и попроще. Как раз там в одной записи и идут разнородные поля - числовые, строки, картинки и т.п.
Тогда попробуйте класс TStringList. Это связка двух компонентов:
1. Типа String - строка, что тут еще можно добавить :)
2. Типа Object - в тип Object Вы можете засунуть, в принципе, что угодно, в том числе и картинку.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 10.03.2005, 09:18