Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите разобраться!

615
23 ноября 2001 года
bodun
10 / / 20.01.2000
Есть следующий код:

TMemoryStream *streamout;
TJPEGImage *Img1;
Img1=new TJPEGImage;
streamout=new TMemoryStream;
ADOQuery3->Open();
Form1->ADOQuery3photo->SaveToStream(streamout);
Img1->LoadFromStream(streamout);
streamout->SaveToFile("c:\\TestStream.jpg");
Img1->SaveToFile("c:\\TestJpeg.jpg");

В результате получаю два файла -
TestStream.jpg
TestJpeg.jpg
И все бы неплохо, но TestStream.jpg реально содержит картинку, а TestJpeg.jpg - нулевой длины. Значит в поток данные занесены правильно, но
Img1->LoadFromStream(streamout) - не отрабатывается!
Что бы енто могло означать - это у меня с головой не солжилось или как?:(

615
23 ноября 2001 года
bodun
10 / / 20.01.2000
Все, сорри, нашел ошибку, вопрос снят:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог