Difference between revisions of "paszlib/pl"

From Lazarus wiki
Jump to navigationJump to search
(→‎Using the latest TZipper: tłumaczenie na język polski)
(→‎Usage example: tłumaczenie na język polski)
Line 15: Line 15:
 
3 - Dołącz ten plik do swojego projektu i z niego używaj TZipper.
 
3 - Dołącz ten plik do swojego projektu i z niego używaj TZipper.
  
===Usage example===
+
===Przykład użycia===
  
 
<pre>
 
<pre>
Line 30: Line 30:
  
  
Go to back [[Package_List|Packages List]]
+
Wróć do [[Package_List|Listy Pakietów]]

Revision as of 20:32, 7 September 2010

Deutsch (de) English (en) 한국어 (ko) polski (pl) русский (ru)

paszlib jest konwersją na Pascal (a zatem bez zależności) standardowej biblioteki zlib, zaimplementowanej przez Jacques Nomssi Nzali (jego strona domowa wygasła, zobacz kontynuację tego projektu tutaj). Jest ona używana w bibliotece FCL do realizacji klasy TCompressionstream. Głównym modułem tego pakietu jest paszlib. Istnieją także inne, moduły pomocnicze, ale moduł paszlib musi być zawarty w typowym programie. (Zobacz interfejs)

TZipper

Użycie najnowszej wersji TZipper

W FPC 2.3.1 istnieje wiele poprawek, które znacznie poprawiają działanie TZipper. Aby móc z nich korzystać do czasu wydania następnej wersji FPC z tymi poprawkami, należy wykonać następujące kroki:

1 - Pobierz zipper.pp, i tylko ten plik z: http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/paszlib/src/

2 - Zmień nazwę pliku na inną unikalną, aby uniknąć konfliktu z modułem fpc, np. myzipper.pp, a także zmień tą nazwę wewnątrz pliku źródłowego.

3 - Dołącz ten plik do swojego projektu i z niego używaj TZipper.

Przykład użycia

 FZipper.FileName:=ParamStr(1);
 For I:=2 to ParamCount do
   begin
   F:=TFileStream.Create(ParamStr(i),fmOpenRead);
   FZipper.Entries.AddFileEntry(F,ParamStr(i));
   end;
 FZipper.ZipAllFiles;
 For I:=0 to FZipper.Entries.Count-1 do
   FZipper.Entries[I].Stream.Free;


Wróć do Listy Pakietów