Zip archiv lesen

Wie kann ich am einfachsten in C++ aus Zip Archiven lesen und in sie schreiben?
mfg
dergin

Wie kann ich am einfachsten in C++ aus Zip Archiven lesen und
in sie schreiben?
mfg
dergin

Reicht Dir vielleicht das Schon.

http://www.zip-dll.de/download.htm

das sollte die beste möglichkeit sein, danke vielmals.
mfg
dergin

Ich hbas mir jetzt angeschaut, da is ein extra .h und .cpp für c++ dabei, hab mir gedacht toll, das wird leicht, aber nix da.
ich hab jetzt einfach mal lbZip.h eingebunden, das hat mir ein paar fehler gebracht die ich notdürftig behoben hab, als ich dann funktionen davpon verwenden wollte, hab call to undefined function bekommen. hab nachgeschaut, und gesehen, das die kbZib.h keine verbindung mit lbZip.cpp herstellt, imgekehrt aber schon, hab also .cpp eingebunden, und schon hagelts wieder fehler:

[C++ Error] lbZip.cpp(5): E2209 Unable to open include file ‚stdafx.h‘
[C++ Error] lbZip.cpp(6): E2209 Unable to open include file ‚stdafx.h‘
[C++ Error] lbZip.cpp(37): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(50): E2268 Call to undefined function ‚AfxMessageBox‘
[C++ Error] lbZip.cpp(67): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(69): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(81): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(83): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(95): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(97): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(109): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(111): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(123): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(125): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(137): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(139): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(151): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(153): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(165): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(167): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(179): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(181): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(193): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(195): E2268 Call to undefined function ‚VERIFY‘
[C++ Error] lbZip.cpp(207): E2268 Call to undefined function ‚ASSERT‘
[C++ Error] lbZip.cpp(207): E2228 Too many error or warning messages

[C++ Error] lbZip.cpp(19): E2040 Declaration terminated incorrectly
[C++ Error] Unit1.cpp(27): E2268 Call to undefined function ‚IB_ZipArchiveFile‘
[C++ Error] Unit1.cpp(28): E2268 Call to undefined function ‚IB_ZipFileSpec‘
[C++ Error] Unit1.cpp(29): E2268 Call to undefined function ‚IB_ZipRecurseDirs‘
[C++ Error] Unit1.cpp(30): E2268 Call to undefined function ‚IB_Zip‘

ich hoffe irgendwer kann mir sagen was ich da schon wieder versut hab
mfg
dergin

Sorry , die dll ist kostenpflichtig.

Aber es gibt http://blogs.dotnetgerman.com/christian/PermaLink,gu…

da ein ActivX Element x-zip

vielleicht hilft die ja auch

Hallo dergin,

versuchs mal mit diesem Link:

http://www.projekte3000.de/backstage/cpp/cpp_mfc.htm…

Dort gibt es einen Menupunkt „Zp-Dateien verarbeiten“ mit download und Beispiel

Tschau
Peter

Wie kann ich am einfachsten in C++ aus Zip Archiven lesen und
in sie schreiben?
mfg
dergin