Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DBImage+jpeg, Формат jpeg в компоненте DBImage 
:(
    Опции темы
neznayka_k
Дата 4.4.2009, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здрасьте всем!
Очень нужна помощь!В программировании пока что новичок, но стараюсь))
Есть база в СУБД FireBird, для доступа использую компоненты IBX.
Суть проблемки такова: нужно в DBImage загружать картинки *.jpg формата; с *.bmp все получается (знаю, что это формат по умолчанию для этого компонета) а вот как разобраться с jpeg не могу сообразить(((Помогите новичку!
вот код, работающий с *.bmp (Button1 - открытие диалогового окна выбора картинки, Button2 - непосредственно процедура добавления записи в таблицу):
Button1 (выбрать картинку)
Код

void __fastcall TForm1::Button1Click(TObject *Sender)
{
if (OpenPictureDialog1->Execute())
{
TMemoryStream *n=new TMemoryStream();
DBImage1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
}}

Button2 (добавление)
Код

void __fastcall TForm1::Button2Click(TObject *Sender)
{
TMemoryStream *n=new TMemoryStream();
n->LoadFromFile(OpenPictureDialog1->FileName);
DataModule2->IBStoredProc1->Params->ParamByName("FOTO")->LoadFromStream(n, ftBlob);
DataModule2->IBStoredProc1->ParamByName("NOMER")->AsString=Edit2->Text;
DataModule2->IBStoredProc1->Prepare();
DataModule2->IBStoredProc1->ExecProc();
DataModule2->IBTransaction1->Commit();
DataModule2->IBTable1->Active=true;
}


Просмотрела здесь некоторые темы, но не разобралась smile 
Буду рада любой помощи, заранее спасибочки!
PM   Вверх
Dmi3ev
Дата 4.4.2009, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Здесь згрузка есть jpg в Image.
http://forum.vingrad.ru/forum/topic-248197...tml#st_0_view_0
Там есть кое-что лишнее, но думаю, будет понятно...

Это сообщение отредактировал(а) Dmi3ev - 4.4.2009, 17:54


--------------------

PM MAIL   Вверх
neznayka_k
Дата 4.4.2009, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Dmi3ev @ 4.4.2009,  17:53)
Здесь згрузка есть jpg в Image.
http://forum.vingrad.ru/forum/topic-248197...tml#st_0_view_0
Там есть кое-что лишнее, но думаю, будет понятно...

К сожалению не понятно, и так и эдак пыталась кодом манипулировать, ничего не выходит smile 
Может с мои примером кода что-нибудь не так smile 
Уже и не знаю, что делать!  smile 
PM   Вверх
Dmi3ev
Дата 4.4.2009, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Код

Graphics::TBitmap *bm=new Graphics::TBitmap;//бмп, который ты хочешь получить...
TJPEGImage* ji=new TJPEGImage;//сюда будешь грузить  jpg
ji->LoadFromFile("D:\\N70_5.jpg");//картинка
bm->Assign(ji);//вот тебе и бмп

в bm уже bmp, делай с ним, что хочешь...

Это сообщение отредактировал(а) Dmi3ev - 4.4.2009, 20:46


--------------------

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

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

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

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

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


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

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


 




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


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

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