Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2009, 13:08   #1
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию Как побороть ошибку "tStream.seek not implemented"

Всем приятного время препровождения на этом форуме, а за одно и правильного ответа на следующий вопрос!

Парни, я в общем тут с Indy 10 тусуюсь и проблема в том, что она часто tStream использует, а в моём случае, для передачи бинарных файлов через http.
У tIdHttp есть метод get(url: string; stream: tStream); Откопал, что в stream файл должен качаться, укачанный в url.

Я пришу так:
Код:
var
s: tStream;
begin
   s := tStream.Create;
   idHttp.Get(ht.Get('http://delphi.ucoz.net/Baner.png'), s);
   
   ...

end;
Но на второй строчке вылетает ошибка

Которая меня уже достала. Встречаю tStream - встречаю эту ошибку.
Пробовал юзать tFileStream но тоже не получилось.

Помогите!

Последний раз редактировалось Altera; 18.03.2009 в 13:18.
Altera вне форума Ответить с цитированием
Старый 18.03.2009, 13:16   #2
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

TMemoryStream используй
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 18.03.2009, 17:05   #3
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Tstream является абстрактным классом, у него есть множество реализаций.
Tmemorystream
Tstringstream
Tfilestream ит.д.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 18.03.2009, 18:35   #4
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Ура, работает! Спасибо всем!

p.s. Тему зря в работу с сетью перенесли. Вопрос к tStream относился, а не к Indy

Последний раз редактировалось Altera; 18.03.2009 в 18:44.
Altera вне форума Ответить с цитированием
Старый 18.03.2009, 18:43   #5
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

ht.Get('http://delphi.ucoz.net/Baner.png', s);
типа должно быть так7
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 18.03.2009, 19:31   #6
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
ht.Get('http://delphi.ucoz.net/Baner.png', s);
типа должно быть так7
Ага .
Altera вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Seek +основы индексированных таблиц net85 Microsoft Office Access 0 05.03.2009 10:23
Изменение размера шрифта выводимого текста в консоле, как побороть? Artefact Qt и кроссплатформенное программирование С/С++ 0 26.02.2008 00:28
Нерациональное использование места.- Как побороть? WEB_bobby Microsoft Office Word 1 14.03.2007 20:47
Как побороть крупный шрифт Windows? _ozzy_ Win Api 2 18.01.2007 20:13
Как побороть крупный шрифт Windows? _ozzy_ Общие вопросы Delphi 1 18.01.2007 11:07