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

Вниз

архиватор   Найти похожие ветки 

 
LexXL   (2006-07-19 15:26) [0]

Может кто работал с zlib, подключаю ее в uses;
а она начинает ругаться на TCompessionStream,
----------------
var
source,dest:TFileStream;//поток-источноик, поток-приёмник
CompresSstream:TCompressionStream;   //поток-архиватор
bytesread:integer;  
mainbuffer:array[0..1023] of char; //буфер
begin
source:=TFileStream.Create("<Путь к файлу>",fmOpenRead);
----------------
вроде как этот класс должен быть основным
что делать??


 
SergP.   (2006-07-19 16:23) [1]

Я когда-то делал так:


procedure datasave;
var
 fstream:TFileStream;
begin
 fStream:=TFileStream.Create("filename",fmCreate);
 try
   with TCompressionStream.Create(clMax,fstream) do
     try
       WriteBuffer(....) ;
     finally
       Free;
     end;
 finally
   fstream.free;
 end;
end;


Но это я строки и массивы компресировал и вгонял в файл.

А если нужно файл сжать, то сделаешь еще
source:TFileStream
откроешь файл и из этого потока заберешь что нужно и запихнешь в
TCompressionStream


 
easy ©   (2006-07-19 16:56) [2]

http://dfc.com.ru/?sid=2&id=7&itemid=4



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

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

Наверх




Память: 0.47 MB
Время: 0.036 c
15-1152517295
Галинка
2006-07-10 11:41
2006.08.06
Какие задачи программят малые, средние и крупные фирмы


2-1152785917
Layner
2006-07-13 14:18
2006.08.06
Как восстановить программу зная ее THandle, из другой программы?


2-1152523701
filh
2006-07-10 13:28
2006.08.06
Подмена инфы о системе


1-1151256672
Billis
2006-06-25 21:31
2006.08.06
Как в DBGrid узнать какая строка выделена?


9-1132731553
Новенький
2005-11-23 10:39
2006.08.06
Книга Михаили Краснова по Opengl