Расскажите поподробней, Я даже делал так:
Код:
...
Var Ms, Os:TMemoryStream;
Begin
Ms:=TMemoryStream.Create;
Os:=TMemoryStream.Create;
Ms:=LoadFromFile('C:\Temp\MyFile.lzo');
DecompressData(Ms.Memory, Ms.size, Os.Memory, Os.size);
...
Не помогло...
Ругается на переменную OutSize: LongInt
Логика здравого смысла подсказывает, что надо копать в сорону методов Read и Write...
Цитата:
" Начнем анализ класса с методов Read и Write. Они абстрактные, значит реализованы в наследнике. Служат они для чтения данных из текущей позиции потока наследника TStream и записи в него соответственно. Первый параметр это сам буфер данных (внимание не указатель, а сама переменная буфера!). Второй размер буфера в байтах. Результат число переданных данных. Это базовые методы ввода/вывода. На них построена вся передача данных."
Только как это осуществить на моем примере?