Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

Что с потоком?   Найти похожие ветки 

 
@Ujin ©   (2003-10-17 00:14) [0]

Пытаюсь сохранить в TCompressionStream список значений вот так:

i := Length(fKeys.DelimitedText);
Stream.write(i, SizeOf(Integer));
Buffer := fKeys.DelimitedText;
Stream.WriteBuffer(Buffer, i);

потом пытаюсь прочитать с помощью TDecompressionStream вот так:

read(Count, SizeOf(Integer));
read(Buffer, Count);
fKeys.DelimitedText := Buffer;

и на последней строке получаю ошибку!
Дело даже не в потоке, а в переменной Buffer при обращении к ней возникает ошибка доступа. Может я че не так делаю?
Подскажите плиз...


 
MBo ©   (2003-10-17 06:28) [1]

Если Buffer типа String, то

Stream.WriteBuffer(Buffer [1], i);

Если PChar, то ^



Страницы: 1 вся ветка

Текущий архив: 2003.10.27;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.016 c
1-89205
Lizard
2003-10-15 14:39
2003.10.27
Как программно проверить выделена ли хоть одна строка в listbox ?


4-89650
Анюта
2003-08-20 11:40
2003.10.27
PrintScreen windows окна


7-89609
IGORYOK
2003-08-12 11:46
2003.10.27
У меня есть DLL. Не я её делал и потому не знаю аргументы функций


8-89398
Fenik
2003-06-15 19:55
2003.10.27
Опять проблемы с сеткой и масштабированием.


1-89302
Abikos
2003-10-08 18:54
2003.10.27
Перерисовка ListView