Question

Y at-il la bibliothèque Delphi pour gérer les fichiers LZMA (ou 7zip), y compris la création d'auto-extractible EXEs

Il y a un code de sources 7zip.org (c ++ java c #), mais je les veux dans delphi

Mais je veux quelque chose qui est autonome (DLLs Non)

Était-ce utile?

La solution

il y a deux solutions:

1) utiliser le sdk en natif traduit pascals:

Pascal LZMA SDK

Source Télécharger

2) vous pouvez compiler la version C du sdk dans les fichiers OBJ et de les relier à votre projet delphi. celui-ci exige une traduction des fichiers d'en-tête à delphi et il nécessite beaucoup de connaissances c.

LZMA SDK

Autres conseils

Inno setup ont le code source delphi pour coder et décoder LZMA.

http://www.jrsoftware.org/isdl.php

vous pouvez aussi utiliser simplement Inno installation pour créer votre auto extracteur.

http://www.progdigy.com/?page_id=13 il pourrait être ce que vous avez besoin

JCL a bibliothèque JclCompression qui soutien 7zip et il y a Delphi 7 API Zip les deux sont projet open source.

Un patch pour Delphi Zip prenant en charge les LZMA et Zip64 est prêt: delphi-zip

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top