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: [wlx/wdx] TCMediaInfo 
Author Message
Loopback



PostPosted: Sun Feb 10, 2019 20:24    Post subject: Reply with quote

Lisabon wrote:
Поле "All audio as string" у меня используется в "HintsCustomField"

Да, вот про подсказки забыл совершенно. Добавил у себя, появились вызовы из основного потока, хотя падений все равно нет.

Lisabon wrote:
В WinCmd.ini убрал "HintsCustomField" в которой используется "All audio as string". При тестировании wdx-плагина, ошибки не появлялись и ТС не падал.

Это только подтверждает, что проблема из-за вызовов из разных потоков. Работа с библиотекой в том виде, в котором она была сделана, некорректна для нескольких потоков, поскольку сама библиотека многопоточная.

Переделал работу с библиотекой, теперь в каждом потоке инициализируется свой экземпляр и поток работает только с ним. Тестовая версия здесь. Обязательно в конфиге отключите отладку (т.к. проблемы могут быть и при записи лога, он сейчас тоже не рассчитан на многопоточность) и попробуйте её работу с включенными подсказками. Надеюсь, проблема решится.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group