| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Вывести JFIF (JPEG из интернета) на экран |
| Автор: Snowy 25.9.2006, 12:05 | ||||||||
// Тема Ibragim
-------------------------------------------------------------------------- Image1.Picture.LoadFromStream ? |
| Автор: Alexeis 25.9.2006, 12:20 | ||
вот так точно работает
В данном случае поток файловый, но он может быть любым. |
| Автор: Ibragim 25.9.2006, 17:24 | ||||
Эхххх... Пишет "TStream.Seek not implemented" и вылетает...
...
|
| Автор: Alexeis 25.9.2006, 17:37 |
| Ibragim, это очень плохо, значит поток не полноценный, тогда лучше скопировать все его содержимое в промежуточный TMemoryStream, a из него уже в жпег. |
| Автор: Snowy 25.9.2006, 17:44 |
| Нельзя создавать объект абстрактного класса. Может ты имел ввиду TMemoryStream? |
| Автор: Ibragim 25.9.2006, 17:55 |
| C TMemoryStream пишет Jpeg Error #42 на операции Image1.Picture.Assign(j); Вполне возможно, что проблема в формате JFIF, это все таки не JPeg, вот и не понимает.... Но как побороть, не представляю... |
| Автор: Snowy 25.9.2006, 19:45 | ||
|
| Автор: Ibragim 25.9.2006, 19:57 |
| Прикольно, ошибка поменялась на Jpeg Error #53 Ладно, спасибо большое отозвавшимся, похоже это нельзя решить удаленно - вы ж не телепаты. Буду дальше копать. |
| Автор: Snowy 25.9.2006, 20:13 |
| Дай файл - покопаем локально |
| Автор: Alexeis 26.9.2006, 14:18 |
| Странно, TcpClient1.ReadStream() - показывает, что такого метода не существует. Это что наследник TcpClient1 разве не объект класса TcpClient? |
| Автор: Ibragim 26.9.2006, 14:25 | ||
Нет, это
|
| Автор: Alexeis 26.9.2006, 19:31 |
| Вопрос на самом деле двойственный. Если вы согласны, то я разделю тему на две части, одну из которых перенесу в сети (правда еще ни разу этого не делал |
| Автор: Alexeis 26.9.2006, 20:58 |
| Модератор: Часть темы перенесено в раздел СDelphi: Сети |