Domanda

C'è qualche biblioteca in Delphi per gestire i file, tra cui la creazione di EXE autoestraente LZMA (o 7zip)

Ci sono un certo codice fonti a 7zip.org a (c ++ java c #), ma voglio che in Delphi

Ma io voglio qualcosa che è stand alone (Non DLL)

È stato utile?

Soluzione

ci sono due soluzioni:

1) utilizzare il nativo in pascal sdk tradotto:

Pascal LZMA SDK

Source Download

2) è possibile compilare la versione C del SDK in file obj e collegarli al vostro progetto Delphi. questo richiede una traduzione dei file di intestazione a Delfi e richiede un sacco di conoscenze c.

LZMA SDK

Altri suggerimenti

Inno Setup avere il codice sorgente Delphi per codificare e decodificare LZMA.

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

si potrebbe anche usare semplicemente Inno Setup per creare la vostra auto estrattore.

http://www.progdigy.com/?page_id=13 esso potrebbe essere quello che ti serve

JCL ha JclCompression biblioteca che il supporto 7zip e c'è Delphi 7 Zip API entrambi sono progetto open source.

Una patch per Delphi Zip che il sostegno sia LZMA e Zip64 è pronto: Delphi-zip

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top