| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > TPicture в file of record. |
| Автор: NiJazz 9.1.2004, 22:27 | ||||
Есть большая структура... ой, запись...
Я хочу в программе с помощью OpenPictureDialog сохранять объекты TPicture в файл как элементы массива. Выдаёт делфа ошибку при таком коде:
Как быть? |
| Автор: NiJazz 9.1.2004, 22:29 | ||
| Что-то кнопка CODE глючить стала.... Приходится ручками... Вот она, структура:
|
| Автор: NiJazz 10.1.2004, 10:51 |
| Что, нельзя? В принципе, конечно можно ограничиться ссылкой в виде string'a на файл. Но всё же... |
| Автор: Paradox 10.1.2004, 12:08 |
| ИМХО конечно можно запихать в один файл все это хозяйство (просто как последовательность бит) , а как потом вынать отттуда быдешь и доказыать компоненту что вынул ты jpeg например ? Зачем такое извращение ? |
| Автор: p0s0l 10.1.2004, 14:59 |
| В файле record'ов сохранить динамический объект нельзя. Лучше храни все картинки в отдельном нетипизированном файле, а в рекорде храни смещение картинки относительно начала файла. Если мне не изменяет память, то у TPicture есть свойства LoadFromStream и SaveToStream - они тебе помогут без геморроя сохранить/считать объекты TPicture из файлового потока (если есть такие методы). |