Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Картинка в типизированом файле, как сохранить/читать? 
:(
    Опции темы
Burka
Дата 13.11.2007, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.5.2007

Репутация: нет
Всего: 2



Хочу сделать что бы в записи одно поле была картинка, но не знаю как сохранять ее в файл, подскажите.


--------------------
Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.
PM MAIL   Вверх
bems
Дата 13.11.2007, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 18
Всего: 88



а в каком виде ты имеешь ее в программе?


--------------------
Обижено школьников: 8
PM MAIL   Вверх
lukas
Дата 13.11.2007, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 23.2.2007

Репутация: 3
Всего: 15





у меня получалось рекордным файлом сохранять картинки (TBitMap)... но тут вообще лучше не хранить в типизированных файлах никаких объектов.... 




--------------------
http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi.
PM MAIL WWW   Вверх
Burka
Дата 13.11.2007, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.5.2007

Репутация: нет
Всего: 2



bems, я еще ни в каком не имею, еще проектирую. Наверно сделаю с помощью локальной БД типа волги или парадокс, там вроде картинки можно пихать.
А через стрим тоже не охото)


--------------------
Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.
PM MAIL   Вверх
aktuba
Дата 13.11.2007, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 7
Всего: 38



Цитата(Burka @  13.11.2007,  22:25 Найти цитируемый пост)
А через стрим тоже не охото) 

Ну и зря... В базу все-равно через стрим будешь пихать ;)


--------------------
user posted image
PM MAIL WWW Skype   Вверх
remax
Дата 14.11.2007, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент
**


Профиль
Группа: Участник Клуба
Сообщений: 686
Регистрация: 7.4.2002
Где: Украина, Харьков

Репутация: нет
Всего: 5



ага. И еще - пихать картинку в типизированный файл и в базу данных - две большие разницы....  smile 


--------------------
Как бы ты не старался быть хорошим и правильным человеком с принципами и уважительным отношением к другим, всегда найдется кто-то, кто бросит в тебя какашку
PM MAIL ICQ Skype   Вверх
bems
Дата 14.11.2007, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 18
Всего: 88



Burka, размер, к-во цветов, и тд. Это все меняется от картинки к  картинке или нет?
формат какой?

Добавлено через 1 минуту и 3 секунды
Цитата(bems @  14.11.2007,  18:59 Найти цитируемый пост)
размер, к-во цветов, и тд. Это все меняется от картинки к  картинке или нет?
если нет, то рекорд еще можно приспособитью Если да, то объем в памяти меняется и придетя про рекорды забыть



--------------------
Обижено школьников: 8
PM MAIL   Вверх
Burka
Дата 14.11.2007, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.5.2007

Репутация: нет
Всего: 2



меняется, поэтому я уже забыл про рекорды. свой типизированный файл через стрим сделаю)


--------------------
Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.
PM MAIL   Вверх
OdesitVadim
Дата 15.11.2007, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 9.11.2007
Где: Одесса:)

Репутация: нет
Всего: нет



классы, как поля рекорда - чудно получиться. дело в том, что каждое такое поле увеличит размер структуры на 4 байта. Сохраниться то оно сохраниться. но при следующей загрузке поля-объекты будут указывать по старым адресам (ведь он сохранился!), но данных то там не будет.
PM MAIL   Вверх
aktuba
Дата 15.11.2007, 01:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 7
Всего: 38



Цитата(OdesitVadim @  15.11.2007,  01:01 Найти цитируемый пост)
классы, как поля рекорда - чудно получиться. дело в том, что каждое такое поле увеличит размер структуры на 4 байта. Сохраниться то оно сохраниться. но при следующей загрузке поля-объекты будут указывать по старым адресам (ведь он сохранился!), но данных то там не будет. 

уууууууууууууууууу... как все запущенно... ты из какого века? извини за грубость, но когда говорят о сохранении данных класс, подразумевается именно сохранение данных, а не указателей...


--------------------
user posted image
PM MAIL WWW Skype   Вверх
OdesitVadim
Дата 15.11.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 9.11.2007
Где: Одесса:)

Репутация: нет
Всего: нет



aktuba, 
С нормального века. Люди выше говорят о картинке, как о TBitMap в записе. так что просто я предупреждаю заранее от глупых последствий.
PM MAIL   Вверх
aktuba
Дата 15.11.2007, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 7
Всего: 38



Цитата(OdesitVadim @  15.11.2007,  12:49 Найти цитируемый пост)
aktuba, 
С нормального века. Люди выше говорят о картинке, как о TBitMap в записе. так что просто я предупреждаю заранее от глупых последствий. 

Это где там такое сказано? Это раз. Второе - у меня довольно часто такое бывает, когда в рекорде одно из полей TBitmap, TJpg, TStream или еще какой класс. И поверь, все сохраняется как надо ;). Еще раз говорю - когда говорят о сохранении класса, чаще всего подразумевается сохранение данных.


--------------------
user posted image
PM MAIL WWW Skype   Вверх
Burka
Дата 16.11.2007, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.5.2007

Репутация: нет
Всего: 2



так значит можно сохранить в Record'e одно поле типа Tjpg и все будет работать?
надо проверить..


--------------------
Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.
PM MAIL   Вверх
OdesitVadim
Дата 16.11.2007, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 9.11.2007
Где: Одесса:)

Репутация: нет
Всего: нет



aktuba, 
Ага, сохраниться, если функция сохранения написанна "ручками". А если использовать типизированный файл, то будет бяка.

PM MAIL   Вверх
aktuba
Дата 16.11.2007, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 7
Всего: 38



Цитата(Burka @  16.11.2007,  13:21 Найти цитируемый пост)
так значит можно сохранить в Record'e одно поле типа Tjpg и все будет работать?
надо проверить.. 

Как раз нет. Про это и говорим... Видимо я ошибался...


--------------------
user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0604 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.