最常见的bug,调式一下不就知道了、

解决方案 »

  1.   

    有什么东西值是null了
    具体哪里出的问题,你得调试啊.
    一步一步走,看走到哪里出错.
      

  2.   

    这些是dev控件报出来的,仔细看看,出错的方法都不是外部写的,是内部封装了的
      

  3.   

    System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 
    这个也是封装好的?
    执行Callback的时候没有用户代码?
      

  4.   

    这是空引用,不是空指针...说值是null的看清楚了= =...
      

  5.   

    空引用就不能值是null了么?
    比如执行object.ToString(),如果object是null,就会报这个错误.
      

  6.   

    或者string是null,你调用string.Length试试看?
      

  7.   

    http://www.devexpress.com/Support/Center/Example/Details/E813
    http://msdn.microsoft.com/en-us/magazine/cc300429.aspx
      

  8.   

    System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 有问题
      

  9.   

    处理这种问题最好的办法就是单步调试,
    应该是使用的对象只声明了没有赋值
    或者使用了值为空的对象,
    在使用不确定的对向前应该先判断该值是否为空  null