kpa6uu
@kpa6uu
Программист Талибана [Пыхерский Алибаба]

Как получить значение из потока c++ builder?

Всем доброго времени суток.
Вопрос такой, как получить значение fs из потока?
В следующем коде в файл "in.txt" сохраняется полученное значение, "1".
TStringList *s = new TStringList;
TMemoryStream *fs = new TMemoryStream();
s->Clear();
s->Add("sLine=123");
IdHTTP1->Request->Connection = "keep-alive";
IdHTTP1->Request->ContentType = "application/x-www-form-urlencoded";
IdHTTP1->Request->ContentLength = 9;
IdHTTP1->HandleRedirects=true;
IdHTTP1->Post( "http://www.example.com/index.php",s,fs);
fs->SaveToFile("in.txt");


Однако при попытке "выдрать" значение ничего не выходит. Возвращает ноль.
Пытался вот таким макаром:
char buf;
ShowMessage(fs->Read(&buf, 1));
  • Вопрос задан
  • 743 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Перед чтением верните указатель в начало потока
fs->Seek(0, soFromBeginning);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы