![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в TStream записать строку
@!!ex © (2009-07-10 21:29:00)Есть две строки. динамической длины и фиксированной:
Str1:string[4];
Str2:string;
Мне нужно эти строки записать в Stream.
Проблема в тмо, что надо передавать не указатель, а буффер... и ЧТО туда передавать?
по логике Str1[1], Str2[1], ан нет, нифига...
palva (2009-07-10 23:57:00) [41]Поток это последовательность байтов. То есть, надо сначала придумать как хранить в потоке длину строки. То ли в явном виде (скажем четыре байта) то ли завершать строку ограничителем. (Тогда ограничитель в строке не допустим.) Возможны разные другие изощренные методы. Но способ должен придумать ты сам. А потом будет возможен разговор, как это реализовать.
turbouser (2009-07-10 22:36:00) [42]
>
> @!!ex © (10.07.09 21:29)
> Проблема в тмо, что надо передавать не указатель, а буффер
Эмммм... Можно по подробнее с этого момента?
Германн (2009-07-10 21:45:00) [43]
> ан нет, нифига...
С чего бы нифига?