Witam,
Czy ktoś słyszał o jakimkolwiek komponencie / rozwiązaniu do Delphi 5, które by pozwalało na kompresję / dekompresję archiwów 7-ZIP BEZ używania bilbioteki DLL? W necie i na tym forum jest kilka co najmniej rozwiązań, ale wszystkie są wrapperami na bibliotekę dostępną na stronach twórców 7-zip, a takie rozwiazanie (z DLLem) w moim przypadku odpada.
AdamPL napisał(a)
Przeczytałem od deski do deski i nie widzę niczego na temat używania formatu 7-Zip we własnych aplikacjach BEZ używania 7za.dll. Ani, czy to możliwe, ani czy nie możliwe. Chyba, że nie rozumiem tekstu pisanego po angielsku! :]
W Faq napisali, że poza plikiem *.dll istnieje możliwość tylko wywołania programu 7za.exe z linii poleceń. Niestety innych możliwości nie ma. Chyba będziesz musiał użyć czegoś innego.
z forum
Is it possible to compile 7zip using e.g. Borland's free C++ compiler so I can link with the .obj files directly from Delphi?
<b>Probably you can. </b>
teoretycznie pisze, że do kompilacji 7z potrzeba vc, jednak o ile nie ma tam cudów, może uda się skompilować źródła przy pomocy Borland C++ 5.5 do obj, a później dołączyć je do delphi za pomocą {$LINK '*.obj'} - trzeba by się pobawić tym...
BTW: w ten sposób np. jest zrobiony zlib dla delphi
madmike napisał(a)
teoretycznie pisze, że do kompilacji 7z potrzeba vc, jednak o ile nie ma tam cudów, może uda się skompilować źródła przy pomocy Borland C++ 5.5 do obj, a później dołączyć je do delphi za pomocą {$LINK '*.obj'} - trzeba by się pobawić tym... BTW: w ten sposób np. jest zrobiony zlib dla delphi
No, to ja odpadam - bo dla mnie C++ jest jak czarna magia. Ale generalnie odpowiedzi w tym wątku mi wiele wyjaśniły i mnie ukierunkowały odpowiednio, dlatego bardzo dziękuję! :} Dla mnie EoT. Pozdrówka...