2009-10-06 3 views
0

Я конвертирую свой собственный веб-браузер, используя WPF из Windows XP в Windows 7. , когда я тестирую Windows XP, у него нет ошибок и исключений. Но я конвертирую и тестирую на Windows 7 с помощью Multi-Touch Library, у моего браузера произошло необработанное исключение.Необработанное исключение Обработчик в .Net 3.5 SP1

Source: PresentationCore 
Message: An unspecified error occurred on the render thread. 
StackTrace: 
    at System.Windows.Media.MediaContext.**NotifyPartitionIsZombie**(Int32 failureCode) 
    at System.Windows.Media.MediaContext.NotifyChannelMessage() 
    at System.Windows.Interop.HwndTarget.HandleMessage(Int32 msg, IntPtr wparam, IntPtr lparam) 
    at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) 
    at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) 
    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) 
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) 
    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) 
InnerException: null 

Я хочу знать, где произошла ошибка. Это сообщение Trace - это информация для мусора для меня. Я уже отправляюсь в Google, чтобы узнать это сообщение, но я никогда не нашел никакой информации. Как получить точно функцию, где произошла ошибка? скажите мне что-нибудь.

ответ

3

Я столкнулся с подобной проблемой, поэтому я подумал, что я должен документировать ее и для других.

Мое приложение WPF отлично работает в .net 3.0/3.5 или 4.0. Однако, используя мульти-сенсорный экрана может вызвать сбои из-за несколько входов стилуса быть необработанным:

System.ArgumentException был необработанное Message = «StylusPointDescription не может содержать повторяющийся StylusPointPropertyInfos \ г \ nParameter имя:. StylusPointPropertyInfos» Источника =» PresentationCore» ParamName = "stylusPointPropertyInfos"

Оказывается, это отладка в .NET 3.0/3.5, адресованное (в теории) с этим исправлением от MS: http://thehotfixshare.net/board/index.php?showtopic=14251

Однако, что на самом деле никогда не работали для меня ,

В настоящее время единственная работа, которую я нашел для этого столкновения с несколькими касаниями, - это перейти на VS2010 и использовать .NET 4.0. (поскольку эта ошибка была зафиксирована в WPF 4 и обратно портирована до 3,5, я считаю)

Смежные вопросы