Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Total7zip
Goto page Previous  1, 2, 3 ... 21, 22, 23 ... 63, 64, 65  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Fri Dec 24, 2010 14:10    Post subject: Reply with quote

с логами и картинкой все стало ясно. спасибо.
сообщение показывает тотал коммандер.
такое сообщение будет показываться если выполнились 2 условия
1. 7zG запускается, блокируя тотал коммандер.
2. 7zG возвращает код, который отличается от "все хорошо".
я посмотрю, можно ли в случае отмены вернуть корректный результат,
тогда коммандер покажет "aborted by user".

во втором случае у вас нет этого сообщения, потому что упаковка запускается в фоновом режиме.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
iglezz



Joined: 08 Dec 2010
Posts: 48

Post (Separately) Posted: Fri Dec 24, 2010 14:45    Post subject: Reply with quote

Total7zip wrote:
во втором случае у вас нет этого сообщения, потому что упаковка запускается в фоновом режиме.

Не могу понять... В обоих случаях разница только в расположении подлежащего упаковке файла.
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Fri Dec 24, 2010 15:03    Post subject: Reply with quote

разница в этой строчке:
Code:
00000012   9.92105675   [224] [Total7zip] will run C:\tc 5a\Addons\Total7Zip\7zG.exe in background

а именно in background :
во втором случае у вас выполняются три условия
1. alwaysWait7zip="0"
2. вы создаете новый архив, а не обновляете существующий
3. вы добавляете в архив файлы не из папки TEMP.
в этом случае Total7zip не блокирует Total Commander и запускает упаковку в фоновом режиме.
соответственно, Total Commander не может узнать о том, что вы отменили упаковку и показать сообщение.

если вы хотите, чтобы сообщения тотал командера показывались всегда - используйте alwaysWait7zip="1"
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
iglezz



Joined: 08 Dec 2010
Posts: 48

Post (Separately) Posted: Fri Dec 24, 2010 15:30    Post subject: Reply with quote

Total7zip
Так какая разница, где находятся подлежащие упаковке файлы, в %temp% или ещё где-нибудь?
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Fri Dec 24, 2010 15:38    Post subject: Reply with quote

iglezz
Total Commander использует TEMP для временных файлов,
как только Total Commander получает управление обратно,
он может эти файлы просто удалить.
поэтому, если мне предлагают паковать временные файлы я не могу выполнить упаковку без блокирования.
например, так происходит если паковать файлы из архива сразу в другой архив
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
enginigger



Joined: 18 Dec 2010
Posts: 44

Post (Separately) Posted: Sat Dec 25, 2010 15:42    Post subject: Reply with quote

У меня проявился такой баг:

Запаковываю в архив один файл (например, README_RU.TXT из Total7zip) с помощью установленного 7-Zip 9.20 x64 с параметрами: format 7z/level Ultra/method PPMd/dic 1024 MB/word 32/solid block size 1MB. Захожу в архив в Тотале по F3 просматриваю файл, закрываю просмотр - все нормально. Если, не выходя из архива, попытаться просмотреть файл еще раз, выдается сообщение "Disk read error". После перезапуска Тотала 1й раз - нормально, потом - опять ошибка.

По моему, это связано с методом PPMd и большим объемом словаря.

Версия Total7zip 0.6.0.0 (на других не проверял), Тотал 7.56а, Win7 Ultimate x64, оперативки 2GB
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Sat Dec 25, 2010 16:48    Post subject: Reply with quote

у меня не повторяется.
вы уверены, что дело не в просмоторщике?
можно лог? и хорошо бы приложить проблемный архив.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Sat Dec 25, 2010 16:52    Post subject: Reply with quote

повторяется именно с этими параметрами, просмотрщик не причем - файла в Temp не наблюдается, распаковываться перестают все архивы сжатые с такими параметрами

http://rghost.ru/3749315
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Sat Dec 25, 2010 17:21    Post subject: Reply with quote

странно, у меня распаковывается, и по F3 открывается сколько угодно раз.
возможно дело в версии 7z.dll?
вы меняли ее? и все-таки- какой просмотрщик используется?
пробуйте с другим wcx плагином...
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
enginigger



Joined: 18 Dec 2010
Posts: 44

Post (Separately) Posted: Sat Dec 25, 2010 17:38    Post subject: Reply with quote

Code:

[1504] [Total7zip] OpenArchiveW,  hArcData=1, c:\TC\PLUGINS\WCX\TOTAL7Z\README_RU.7z, size=3435, openMode=PK_OM_LIST, openResult=0, format=7z,{23170F69-40C1-278A-1000-000110070000}
[1504] [Total7zip] WARNING old total commander API, SetProcessDataProc, hArcData=1
[1504] [Total7zip] WARNING old total commander API, SetChangeVolProc, hArcData=1
[1504] [Total7zip] SetProcessDataProcW, hArcData=1
[1504] [Total7zip] SetChangeVolProcW, hArcData=1
[1504] [Total7zip] CloseArchive,  hArcData=1, c:\TC\PLUGINS\WCX\TOTAL7Z\README_RU.7z
[1504] [Total7zip] GetBackgroundFlags
[1504] [Total7zip] OpenArchiveW,  hArcData=2, c:\TC\PLUGINS\WCX\TOTAL7Z\README_RU.7z, size=3435, openMode=PK_OM_EXTRACT, openResult=0, format=7z,{23170F69-40C1-278A-1000-000110070000}
[1504] [Total7zip] WARNING old total commander API, SetProcessDataProc, hArcData=2
[1504] [Total7zip] WARNING old total commander API, SetChangeVolProc, hArcData=2
[1504] [Total7zip] SetProcessDataProcW, hArcData=2
[1504] [Total7zip] SetChangeVolProcW, hArcData=2
[1504] [Total7zip] CloseArchive,  hArcData=2, c:\TC\PLUGINS\WCX\TOTAL7Z\README_RU.7z
[1504] MULTILISTER 1.50A: **************** PLUGIN MULTILISTER 1.50A IS ATTACHED AND LOADED (C:\TC\Totalcmd.exe) 25.12.10 16:33:48 **************
[1504] MULTILISTER 1.50A: IniName=C:\TC\plugins\wlx\multilister\listfilter.ini
[1504] MULTILISTER 1.50A: CfgDir=c:\tc\
[1504] MULTILISTER 1.50A: TCDir=C:\TC\
[1504] MULTILISTER 1.50A: ............... ListLoad .................
[1504] MULTILISTER 1.50A: ================= 25.12.10 16:33:48 (View) Invoked [README_RU.TXT]. ==============
[1504] MULTILISTER 1.50A: extension: .txt
[1504] MULTILISTER 1.50A: LdSection+
[1504] MULTILISTER 1.50A: Formcreate invoked
[1504] MULTILISTER 1.50A: ListerView instance created
[1504] MULTILISTER 1.50A: Got 0 entries for this extension
[1504] MULTILISTER 1.50A: Found 0 valid format(s) for this extension
[1504] MULTILISTER 1.50A: LdSection-
[1504] [Total7zip] WARNING old total commander API, CanYouHandleThisFile, fileName=C:\TEMP\_tc\README_RU.txt
[1504] [Total7zip] CanYouHandleThisFileW, fileName=C:\TEMP\_tc\README_RU.txt
[1504] [Total7zip] GetBackgroundFlags
[1504] [Total7zip] OpenArchiveW,  hArcData=3, c:\TC\PLUGINS\WCX\TOTAL7Z\README_RU.7z, size=3435, openMode=PK_OM_EXTRACT, openResult=0, format=7z,{23170F69-40C1-278A-1000-000110070000}
[1504] [Total7zip] WARNING old total commander API, SetProcessDataProc, hArcData=3
[1504] [Total7zip] WARNING old total commander API, SetChangeVolProc, hArcData=3
[1504] [Total7zip] SetProcessDataProcW, hArcData=3
[1504] [Total7zip] SetChangeVolProcW, hArcData=3
[1504] [Total7zip] CloseArchive,  hArcData=3, c:\TC\PLUGINS\WCX\TOTAL7Z\README_RU.7z



http://rghost.ru/3749886
Back to top
View user's profile Send private message
enginigger



Joined: 18 Dec 2010
Posts: 44

Post (Separately) Posted: Sat Dec 25, 2010 17:45    Post subject: Reply with quote

Странно, файл XXXLerа у меня тоже просматривается много раз, но захожу в свой архив, 1й раз - нормально, 2й - ошибка. После этого и на файл XXXLerа ошибка.
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Sat Dec 25, 2010 17:46    Post subject: Reply with quote

проблемы действительно нет без wlx-плагинов Lister, но она проявляется при подключении произвольного по счету плагина

прикладываю набор wlx, при котором ошибка повторяется

http://rghost.ru/3749965

enginigger wrote:
Странно, файл XXXLerа у меня тоже просматривается много раз, но захожу в свой архив, 1й раз - нормально, 2й - ошибка. После этого и на файл XXXLerа ошибка.

аналогично с вашим файлом
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Sat Dec 25, 2010 17:55    Post subject: Reply with quote

мдя, если быстро щелкать по-очереди F3 Esc по мелким файлам, проблема одноразово повторяется на любом поддерживаемом архиве и без плагинов Lister (хотя мб не тот флаг при отмене распаковки возвращается)
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Sat Dec 25, 2010 20:10    Post subject: Reply with quote

ваши плагины листера скачал - посмотрю сейчас
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2


Last edited by Total7zip on Sat Dec 25, 2010 20:46; edited 1 time in total
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Sat Dec 25, 2010 20:45    Post subject: Reply with quote

enginigger
так, у меня получилось повторить ситуацию, когда плагин не распаковывает ваш файл.
все просто - вы паковали файл с такими параметрами, что для его распаковки 7-zip требует > 1 гигабайта оперативной памяти (о чем он честно предупреждает при упаковке).
Это особенность метода PPMd
Quote:
PPMd provides very good compression ratio for plain text files. There is no difference between compression speed and decompression speed. Memory requirements for compression and decompression also are the same.

Ошибка повторилась у меня на виртуальной машине с 1гб памяти. Сам 7-zip на этой машине то же не может распаковать файл.
А у вас видимо памяти немного больше и ошибка проявляется не с первого раза.

Я со своей стороны сделаю, чтоб в этом случае плагин возвращал правильный код ошибки, и показывалось правильное сообщение о том, что свободной памяти недостаточно.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 21, 22, 23 ... 63, 64, 65  Next
Page 22 of 65

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group