Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как из потока данные загнать в переменную типа string? [D7, WinXP]


OlegM ©   (2004-09-21 08:49:00) 

Привет всем!
Вот тут такая проблемка, у компонента есть функция SaveToStream и LoadToStream. Дак вот из переменной типа TSream нужно текстовые данные передать переменной типа String. Как такое сделать подскажите


Erik1   (2004-09-21 11:15:00) [1]

Уточнение, к строке лучше обращатся так: PChar(MyString)^


Amoeba   (2004-09-21 10:54:00) [2]

Вопрос к автору вопроса. Как делалась запись строки в поток? От этого будет зависеть и способ ее считывания.


SergP.   (2004-09-21 10:03:00) [3]

Что-то типа:

var
NyString:string;

...

  with MyStream do
   begin
     SetString(MyString, nil, Size - Position);
     Read(Pointer(MyString)^, Size - Position);
   end;


КаПиБаРа   (2004-09-21 09:11:00) [4]

F1 - TStream.ReadBuffer, TStream.WriteBuffer

=======================================
Нужно иметь кривые извилины - а не руки
=======================================


Наверх

Титульная страница Поиск, карта сайта Написать письмо