Текущий архив: 2002.09.26;
Скачать: CL | DM;
ВнизTMemoryStream Найти похожие ветки
← →
Vladislav (2002-09-16 12:46) [0]Как работать с TMemoryStream? К примеру, мне надо прочитать первые 10 байт - заксорить - записать обратно. Как это делать?
← →
Vladislav (2002-09-16 13:28) [1]никто не знает?
← →
Andre V. (2002-09-16 13:30) [2]Используй Position
← →
Vladislav (2002-09-16 13:36) [3]>Используй Position
и что мне с ним делать? можно пример кода?
← →
Andre V. (2002-09-16 13:46) [4]MS.Position := 0;
MS.ReadBuffer( Buf, 10 );
....
MS.Position := 0;
MS.WriteBuffer( Buf, 10 );
← →
Vladislav (2002-09-16 13:53) [5]а что такое buf? что за тип? string можно?
← →
Andre V. (2002-09-16 14:28) [6]Любой можно. Buf - он и в Африке буфер...
← →
Digitman (2002-09-16 14:34) [7]var
data: PByteArray;
...
data := PByteArray(MemStream.Pointer);
for i := 0 to 9 do
data[i] := data[i] xor $FF;
← →
Anatoly Podgoretsky (2002-09-16 14:35) [8]Vladislav © (16.09.02 13:53)
Можно, если умеешь
← →
alena.svt (2002-09-16 15:37) [9]2Andre V. (16.09.02 14:28)
var
buf : Extended;
И как на северном полюсе остатки от него искать?
← →
ЮЮ (2002-09-17 05:31) [10]>alena.svt © (16.09.02 15:37)
В буфер не следует считывать больше его длины.
>И как на северном полюсе остатки от него искать?
Такой же эффект будет с буфером любого типа, если пытаться считать в буфер больше, чем отведено памяти под буфер. Хотя скорее всего искать не придётся, т.к. приложение "вылетит".
Страницы: 1 вся ветка
Текущий архив: 2002.09.26;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.012 c