Delphi 中的 LZMA 或 7zip [英] LZMA Or 7zip in Delphi
问题描述
Delphi 中是否有任何库来处理 LZMA(或 7zip)文件,包括创建自解压 EXE
Is there any Library in Delphi to handle LZMA (or 7zip)files including creating self extracting EXEs
在7zip.org中有一些源代码(c++ java c#),但我希望它们在delphi中
There are some sources code at 7zip.orgin (c++ java c#) but i want them in delphi
但我想要一些独立的东西(没有 DLL)
BUT i want something which is stand alone (No DLLs)
推荐答案
有两种解决方案:
1) 使用本地 pascal 翻译的 sdk:
1) use the into native pascal translated sdk:
2) 您可以将 sdk 的 c 版本编译为 obj 文件并将它们链接到您的 delphi 项目.这个需要将头文件翻译成delphi,并且需要大量的c 知识.
2) you can compile the c version of the sdk into obj files and link them to your delphi project. this one requires a translation of the header files to delphi and it requires lots of c knowledge.
这篇关于Delphi 中的 LZMA 或 7zip的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!