Ошибка при сворачивании твикера в трей
Цитата: syfle от 24.01.2022, 20:47Добрый вечер.
Иногда, сворачивая твикер в трей, в тот момент, когда другая копия программы уже находится в трее, то ловлю такую [simple_tooltip content='System.Threading.AbandonedMutexException: Ожидание закончилось вследствие освобождения семафора.
в System.Threading.WaitHandle.ThrowAbandonedMutexException()
в System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
в System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
в .()
в Win_10_Tweaker.Form1.<Translate>d__254.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()']ошибку[/simple_tooltip].
Это как бы баг-репорт, плюс предложение сделать проверку при сворачивании твикера в трей на существование его копии уже находящейся в нём, что бы не появлялся второй экземпляр. А еще, сейчас пытался специально ловить эту ошибку, сворачивая и разворачивая вторую копию твикера, и он начал открываться вот так: 1 2
Windows 10 Pro x64 (2009 build 19044.1288) защитник выпилен, других антивирусов нет, версия твикера последняя бета на данный момент
Добрый вечер.
Иногда, сворачивая твикер в трей, в тот момент, когда другая копия программы уже находится в трее, то ловлю такую ошибку.
Это как бы баг-репорт, плюс предложение сделать проверку при сворачивании твикера в трей на существование его копии уже находящейся в нём, что бы не появлялся второй экземпляр. А еще, сейчас пытался специально ловить эту ошибку, сворачивая и разворачивая вторую копию твикера, и он начал открываться вот так: 1 2
Windows 10 Pro x64 (2009 build 19044.1288) защитник выпилен, других антивирусов нет, версия твикера последняя бета на данный момент
Цитата: Сергей от 24.01.2022, 22:06Добрый вечер 🖐
Не совсем понял, зачем Вы пытаетесь свернуть 2 твикера в трей. Как раз из-за этого и возникает конфликт, из-за которого может возникнуть ошибка.
Win 10 Tweaker очень грамотно и точно понимает и отличает копию программы от не копии и виджета, поэтому если Вы делаете всё с головой, то всё будет работать правильно.
Добрый вечер 🖐
Не совсем понял, зачем Вы пытаетесь свернуть 2 твикера в трей. Как раз из-за этого и возникает конфликт, из-за которого может возникнуть ошибка.
Win 10 Tweaker очень грамотно и точно понимает и отличает копию программы от не копии и виджета, поэтому если Вы делаете всё с головой, то всё будет работать правильно.
Цитата: syfle от 24.01.2022, 22:20Это, конечно, глупое действие, сворачивать его два раза, но я банально забываю о том что он уже запущен, и сворачиваю второй раз, уже довольно давно не могу избавиться от этой привычки. Еще, если не ошибаюсь подобных ошибок на прошлых версиях твикера (а может именно Windows, так как недавно перешел с 21H1 19043.1055) не наблюдал, частенько сворачивая лишнюю копию в трей.
Это, конечно, глупое действие, сворачивать его два раза, но я банально забываю о том что он уже запущен, и сворачиваю второй раз, уже довольно давно не могу избавиться от этой привычки. Еще, если не ошибаюсь подобных ошибок на прошлых версиях твикера (а может именно Windows, так как недавно перешел с 21H1 19043.1055) не наблюдал, частенько сворачивая лишнюю копию в трей.