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: [WCX] Wcx6432: 64-в-32-битный транслятор для WCX плагинов 
Author Message
MVV



PostPosted: Sun Jun 19, 2016 03:37    Post subject: Reply with quote

Не, с этим я сразу решил поступить в точности по инструкции. Если нуль - значит нуль. Smile

Понял, почему колбеки не работали, и пришлось перевернуть всю архитектуру. Я каждый вызов делал просто в новом треде, а тут необходимо, чтобы вызов колбека был именно в том треде, который вызвал функцию. В итоге на каждый тред в клиентском модуле создаю тред в серверном модуле, и они общаются независимо от остальных по отдельному каналу.

Wcx6432 Beta 192

Теперь колбеки работают - загляденье! Smile

Заодно баг нашел в Total7zip при распаковке NSIS: сначала думал, это я криво аккумулирую значения прогресса между реальными вызовами колбека, а потом увидел на чистом плагине то же самое.
Шкала общего прогресса скачет, как ей вздумается (почему-то передаются непоследовательные значения). Laughing
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group