Страница 11 из 68
Добавлено: Вс дек 12, 2010 01:32
Nikola Ant
Проблема, описанная выше, имеет такой вид:
Картинка
Так получается если
перед архивацией Total7zip
запустить плагин Imagine, у которого есть свой 7Z.dll :

Ответы по тексту вопросов: Конфиг Total7zip.ini - создается плагином, но пробовал разрешать пароли, сохранения... - из ридми плага; WinXP_sp3; юзер с админ.правами; 7.56(и 7.55а); Total7zip_0.5.2.0; виси(я)т после использования Total7zip.wcx и закр_ТС, но если в сеансе(открт_ТС\закр_ТС) не использован Total7zip.wcx - в процессах нет следов ТС после закр_ТС; на скрине Total7zip.wcx виден всегда, а 7z.dll -не всегда. Использовал\не использовал reg_файл(удаляя ветки 7Zip в HKEY_CURRENT_USER и HKEY_USERS\S-1-5-...), перегружая затем комп. Настройки сохраняются, вновь открытые расширения запоминаются.
Т.е. конфликт, наверное, с плагином Imagine - это дошло во время писания этого... Но отправлю и проверю.
[mod="Avada"]Неформатную картинку заменил ссылкой.[/mod]
Добавлено: Вс дек 12, 2010 03:08
Total7zip
да, конечно, у вас грузится какая-то непонятная версия 7z.dll,
потом рядом с ней ищется 7zG.exe... и вы видите это сообщение.
могу посоветовать только одно - использовать одну версию 7z.dll, последней версии.
сам я Imagine не использую, давно перевел свой тотал на XnView.
спасибо, кстати, за описание проблемы,
мне такое не могло прийти в голову. подумаю, может как-то обходится случай с разными версия одной dll...
Добавлено: Вс дек 12, 2010 08:17
jentoso
Nikola Ant писал(а):Так получается если перед архивацией Total7zip запустить плагин Imagine, у которого есть свой 7Z.dll :
У меня TC 7.56, Imagine 1.0.8 (c плагином 7z), но такой ошибки не возникает.
Может проблема в том, что открыто несколько окон TC?
Добавлено: Вс дек 12, 2010 11:30
Avada
[off]Total7zip писал(а):сам я Imagine не использую, давно перевел свой тотал на XnView.
То есть
для внутреннего просмотра используется XnView? А последствия этого решения известны? (См. , например,
здесь или
здесь.)
[/off]
Добавлено: Вс дек 12, 2010 11:55
MVV
Я не использую архиваторные плагины для Imagine, и все работает:) не вижу смысла в таковых для непрерывных архивов.
А в качестве решения, думаю, можно загружать правильный 7z.dll с другим именем - например, t7z.dll. Нужно будет лишь научить Total7zip уметь грузить библиотеку с другим именем, и положить переименованную библиотеку куда надо.
Добавлено: Пн дек 13, 2010 01:41
Nikola Ant
2jentoso Это не окна. На скрине тройка верхних - не выгруженные процессы в памяти, при этом, у каждого отличающийся набор подгруженных dll. Выгружаются эти висяки только вручную.
2MVV С новым именем и пропиской <path path_7z_...zip\t7z.dll"... не сложилось - не находит, а вот так: ...path_7z_...zip\7z.dll"... - стабильность выросла существенно. Разок, с выкрутасами, с использованием Imagine удалось оставить процесс в памяти после закрытия ТС. Удалил затем все плаги Imagine - висяков нет.
2Total7zip Возможно ошибаюсь: 7z наверно имеет плотную привязку к реестру. Если использовать на машине без установленного 7z reg_файлик с структурой всех необходимых кустов функционал плагина сравняется по возможностям с самой прогой: .sfx и сохранение всех настроек?
С использованием Alt+F5 дабавлять в архив(ы) невозможно, а внутрь вложеных архивов с различным количеством вложеных папок путём Драг_дроб добавление проходит нормально.
Добавлено: Пн дек 13, 2010 09:59
Total7zip
Nikola Ant писал(а):С новым именем и пропиской <path path_7z_...zip\t7z.dll"... не сложилось - не находит, а вот так: ...path_7z_...zip\7z.dll"... - стабильность выросла существенно.
правильно. переименовать 7z.dll нельзя, потому что 7zG.exe грузит ее же, по точному имени.
Nikola Ant писал(а):
С использованием Alt+F5 дабавлять в архив(ы) невозможно
почему? просто по Alt+F5 тотал предлагает не добавить в архив, а сделать новый. а по F5 и по драг-н-дропу добавляет в открытый архив.
обратите внимание на путь, который написан в диалоге Alt+F5.
sfx - посмотрю, но это потянет за собой еще 7z.sfx
про функционал и настройки в реестре - не понял.
Добавлено: Пн дек 13, 2010 11:49
MVV
правильно. переименовать 7z.dll нельзя, потому что 7zG.exe грузит ее же, по точному имени.
Точно, вылетело из головы. А вообще, не проверял, можно ли загрузить две DLL с одинаковыми именами, но в разных папках.
SFX я лично всегда добавляю после к уже готовому архиву - так я могу отредактировать ресурсы SFX-модуля и написать нужные мне заголовки и другие надписи, а также, в случае использования скриптового SFX
7zSD.sfx, составить скрипт (можно извлечь всё во временную папку и сразу запустить программу), который приписывается после SFX-модуля и перед содержимым архива (жаль, эти модули перестали обновляться - они были в старых версиях 7-Zip, и уже не будут работать с LZMA2). А в стандартных диалогах 7-Zip возможность задания заголовков окон SFX отсутствует.
Добавлено: Пн дек 13, 2010 12:38
gora
MVV писал(а):жаль, эти модули перестали обновляться - они были в старых версиях 7-Zip, и уже не будут работать с LZMA2
Модифицированные модули работают и с LZMA2
Добавлено: Пн дек 13, 2010 13:33
MVV
О, спасибо, хороший сайтик, надо запомнить ссылочку.
Добавлено: Пн дек 13, 2010 20:19
Total7zip
версия 0.5.3.0
добавлена возможность создавать sfx архивы.
по умолчанию используется модуль 7z.sfx
через конфиг плагина можно задать любой другой sfx модуль, аттрибут "compression.sfx",
например:
<compression save="1" sfx="F:\archive test\7-Zip\7zcon.sfx">
исправлено удаление папок из архивов.
суть проблемы - тотал считает, что для того, чтоб "удалить папку и все ее содержимое",
надо передать имя папки и *.*, например
dir\*.*
7zip считает, что "dir\*.*" значит - "все файлы с раширением, из папки dir\".
в результате, при удалении папок удалялись только те файлы, у которых были расширения.
конечно, прав 7zip. =)
я во всех случаях вставил замену dir\*.* на просто dir\.
возможно то же относится к упаковке папок.
добавлена передача паролей в 7zG.exe.
это значит, что если плагин знает пароль к архиву, то вам не придется вводить его повторно
при добавлении или удалении файлов из архива.
удаление из архива переделано, теперь используется 7zG.exe
так лучше и надежнее.
в конфиг добавлена настройка языка
аттрибут lang - для русского интерфейса должно быть так:
lang="ru"
если значение этого аттрибута не пустое, плагин создает в реестре ключ
[HKEY_CURRENT_USER\Software\7-Zip]
"Lang"=...
добавлена поддержка многотомных архивов
открывайте первый том, чтобы увидеть общий список файлов архива.
Добавлено: Пн дек 13, 2010 21:01
Flasher
1. Метод PPmd не работает.
2. ReadMe обновить не помешает.
3. Пора бы уже на wincmd.ru выложить.
Добавлено: Пн дек 13, 2010 21:20
Avada
Flasher
Выкладывание на wincmd.ru подразумевает и одновременное выкладывание на totacmd.net. Что, в свою очередь, подразумевает как минимум английский ридми и английское же описание на англоязычной страничке.
Добавлено: Пн дек 13, 2010 21:39
MVV
А это еще вопрос, кто прав. Звездочка после точки означает любое количество любых символов, т.е. пустое расширение теоретически тоже входит туда. Проблема лишь в том, что файлы без расширения обычно не имеют точку в конце имени, поэтому проверка по маске не работает.
Добавлено: Пн дек 13, 2010 21:42
Flasher
Avada
Где-то было сказано, что у автора проблемы с английским? А насчёт одновременного выкладывания не совсем понял. Т.е. если выложить только на русском, то страничка не появится?