|
|
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
Понимаю что изжевано. Но я хочу понять что же всетаки происходит: Объявлен интерфейс: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Никем не наследуется, и вуаля: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. Вопрос: куда передается параметр DestinationDir? Кто его читает и где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 22:09 |
|
||
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
недотепа2, FDestinationDir это поле объекта, к нему может получить доступ кто угодно. В частности, InArchive.Extract может захотеть его прочитать. Если не сам, то через AExtractCallback. Ежели в текущем коде FDestinationDir никто не трогает, то это значит, что либо код был удалён, либо это задел на будущее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 23:34 |
|
||
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
P.S. Взгляд в сырцы подсказывает, что InArchive.Extract дёргает AExtractCallback, AExtractCallback в GetStream дёргает TJclDecompressItem.ValidateExtraction, который дёргает TJclDecompressArchive.ValidateExtraction, который и обращается к FDestinationDir. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 23:38 |
|
||
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
GunSmoker, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2014, 21:51 |
|
||
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
У меня в 7-zip я пытался загрузить файл в архиве tar.gz. Он сперва превращается в tаr. А потом распаковывает файлы в какую то временую папку на диске C. И не хватает места. Сперва они при повторном запуске архива удалялись а теперь даже после перезагрузки остаются. Проверял папки TEMP они пусты как и файлы которые созданы сегодня. Не видно где они могут быть. И где все таки их искать. Очистители ненужных файлов тоже ничего не дают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2014, 19:37 |
|
||
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь пробовал добавлять комментарии к архиву, упаковывая с помощью sevenzip.pas (7z.dll)? Поделитесь опытом, пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2018, 16:30 |
|
||
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
xJuniorКто-нибудь пробовал добавлять комментарии к архиву, упаковывая с помощью sevenzip.pas (7z.dll)?Упаковка в какой архив? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2018, 03:00 |
|
||
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
Aniskin, Речь про zip-архив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2018, 10:29 |
|
||
|
Создание архива 7zip
|
|||
|---|---|---|---|
|
#18+
xJuniorzip 7z.dll api не поддерживает запись в zip-архив комментария для архива. Поэтому я использую небольшой хак. После создания того, как 7z.dll создала архив я вызываю такой код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2018, 10:46 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=38579544&tid=2040162]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 409ms |

| 0 / 0 |
