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 

Single Post  Topic: как узнать прогресс при упаковке? 
Author Message
vx2



PostPosted: Tue Oct 05, 2010 10:54    Post subject: Reply with quote

вроде просветление нашло х) плагин в функцию прогресса запрос делает, но архив получается пустым. вот лог:
Code:
10:42:24 pre hArchData:-1
10:42:24 SetProcessDataProc return:11209700
10:42:24 post hArchData:-1
10:42:25 FileName:??????? |  Size:14
10:42:25 finished.

т.е. перед паковкой, отсылаю в "SetProcessDataProc" ("-1", адрес ф-ии прогресса), при этом "SetProcessDataProc" возвращает мне "11209700" (куда это использовать не понял), при этом "hArchData" не меняется. после этого отправляю на упаковку. в прогресс из плагина приходит (один раз) "FileName" ="???????", "Size"=14. после чего "PackFiles" выходит без ошибок, но созданный файл получается пустым. но если "SetProcessDataProc" не вызывать вообще, то при тех-же условиях, файлы в архив пакуются нормально. что я не так опять сделал?((

Reflector wrote:
...Ты вообще с какими архивами работаешь? Может проще заюзать внешний архиватор...

mpq. консольных не видел, да и не красиво смотреться будет, а пишу "для общего пользования", сам я и просто тоталом справляюсь (через этот-же плагин). искал просто библиотеки - нашел парочку, но одна похоже сильно старая и не все архивы открывает, а вторая без API и что-то еще в ней не понравилось (уже не помню что - давно было).
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group