none
Выскакивает ошибка .NET при нажатии на кнопки в приложении RRS feed

  • Вопрос

  • На устройстве при нажатии на сенсорные кнопки в приложении выдает ошибку .нет. На другом устройстве программа работает корректно. Пробовал запускать на разных версиях вин10, а так же вин8.1.

    Текст ошибки

    Подробная информация об использовании оперативной 

    (JIT) отладки вместо данного диалогового 

    окна содержится в конце этого сообщения.


    ************** Текст исключения **************

    System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.

       в PtVirtualGamepad.frmAbstractTouch.WndProc(Message& recWinMessage)

       в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



    ************** Загруженные сборки **************

    mscorlib

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.4180.0 built by: NET48REL1LAST_B

        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

    ----------------------------------------

    VirtualGamepad

        Версия сборки: 1.6.5138.41931

        Версия Win32: 1.6.0.0

        CodeBase: file:///C:/Program%20Files%20(x86)/PalmTime/VirtualGamepad/Demo/VirtualGamepad.exe

    ----------------------------------------

    System.Windows.Forms

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.4150.0 built by: NET48REL1LAST_C

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

    ----------------------------------------

    System

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.4001.0 built by: NET48REL1LAST_C

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

    ----------------------------------------

    System.Drawing

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.3752.0 built by: NET48REL1

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

    ----------------------------------------

    System.Configuration

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.3752.0 built by: NET48REL1

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

    ----------------------------------------

    System.Core

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.4180.0 built by: NET48REL1LAST_B

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

    ----------------------------------------

    System.Xml

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.3752.0 built by: NET48REL1

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

    ----------------------------------------

    VirtualGamepad

        Версия сборки: 1.6.5138.41930

        Версия Win32: 1.6.0.0

        CodeBase: file:///C:/Program%20Files%20(x86)/PalmTime/VirtualGamepad/Demo/VirtualGamepad.DLL

    ----------------------------------------

    Accessibility

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.3752.0 built by: NET48REL1

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

    ----------------------------------------

    mscorlib.resources

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.3752.0 built by: NET48REL1

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll

    ----------------------------------------

    System.Windows.Forms.resources

        Версия сборки: 4.0.0.0

        Версия Win32: 4.8.3752.0 built by: NET48REL1

        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll

    ----------------------------------------


    ************** Оперативная отладка (JIT) **************

    Для подключения оперативной (JIT) отладки файл .config данного

    приложения или компьютера (machine.config) должен иметь

    значение jitDebugging, установленное в секции system.windows.forms.

    Приложение также должно быть скомпилировано с включенной

    отладкой.


    Например:


    <configuration>

        <system.windows.forms jitDebugging="true" />

    </configuration>


    При включенной отладке JIT любое необрабатываемое исключение

    пересылается отладчику JIT, зарегистрированному на данном компьютере,

    вместо того чтобы обрабатываться данным диалоговым окном.

    17 июня 2020 г. 15:16

Ответы

  • Если это ваша программа, то в ней требуется исправить по меньшей мере две две ошибки:

    - Нет обработки исключений

    - Ошибка в программе которая привела к исключению.

    Если это не ваша программа, то сообщите разработчику что в программе есть по меньшей мере две ошибки которые надо исправить, см. выше.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    17 июня 2020 г. 19:49
    Модератор