MVV
|
Posted: Sun Jun 19, 2016 03:37 Post subject: |
|
|
Не, с этим я сразу решил поступить в точности по инструкции. Если нуль - значит нуль.
Понял, почему колбеки не работали, и пришлось перевернуть всю архитектуру. Я каждый вызов делал просто в новом треде, а тут необходимо, чтобы вызов колбека был именно в том треде, который вызвал функцию. В итоге на каждый тред в клиентском модуле создаю тред в серверном модуле, и они общаются независимо от остальных по отдельному каналу.
Wcx6432 Beta 192
Теперь колбеки работают - загляденье!
Заодно баг нашел в Total7zip при распаковке NSIS: сначала думал, это я криво аккумулирую значения прогресса между реальными вызовами колбека, а потом увидел на чистом плагине то же самое.
Шкала общего прогресса скачет, как ей вздумается (почему-то передаются непоследовательные значения). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|