Results 1 to 4 of 4

Thread: TZipFile en 7z BZIP2 ondersteuning

  1. #1

    TZipFile en 7z BZIP2 ondersteuning

    Hallo hallo,

    Als ik probeer om in Delphi met TZipFile uit SysUtils een archief te maken met bijvoorbeeld zcLZMA als parameter voor LZMA compressie dan krijg ik een foutmelding : Support for compression method not registerd: LZMA.

    Iemand een idee hoe ik dit oplos?

    Bij voorbaat dank!

  2. #2
    Silly member NGLN's Avatar
    Join Date
    Aug 2004
    Location
    Werkendam
    Posts
    5,076
    Moet je niet eerst RegisterCompressionHandler gebruiken? Zie commentaar boven System.Zip.TZipFile. Echter, waarmee je die parameters moet vullen...?

    Delphi Code:
    1. function CompressStream(InStream: TStream; const ZipFile: TZipFile;
    2.   const Item: TZipHeader): TStream;
    3. begin
    4. // ???
    5. end;
    6.  
    7. function DecompressStream(InStream: TStream; const ZipFile: TZipFile;
    8.   const Item: TZipHeader): TStream;
    9. begin
    10. // ???
    11. end;
    12.  
    13. procedure TForm2.Button3Click(Sender: TObject);
    14. begin
    15.   FZipFile := TZipFile.Create;
    16.   FZipFile.RegisterCompressionHandler(zcLZMA, CompressStream, DecompressStream);
    17.   ...
    18. end;
    (Sender as TNLDUser).Signature := 'Groeten van Albert';

  3. #3
    Silly member NGLN's Avatar
    Join Date
    Aug 2004
    Location
    Werkendam
    Posts
    5,076
    Aha, je moet nog een extra unit usen System.Zip.LZMA, maar die zit er bij mijn versie niet bij.
    (Sender as TNLDUser).Signature := 'Groeten van Albert';

  4. #4
    Waarschijnlijk heb je gelijk. Ik kwam ook een voorbeeldje tegen met die register methode, maar ik heb nog geen tijd gehad om het te onderzoeken. Zodra ik weet hoe het moet post ik het antwoord! Dank je wel NGLN.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •