Foxtable(狐表)用户栏目专家坐堂 → 有客户电脑发现一个错误,但在我的电脑没发现,求助!


  共有2026人关注过本帖树形打印复制链接

主题:有客户电脑发现一个错误,但在我的电脑没发现,求助!

帅哥哟,离线,有人找我吗?
yankunhao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
有客户电脑发现一个错误,但在我的电脑没发现,求助!  发帖心情 Post By:2016/3/11 15:10:00 [只看该作者]

请问在打开一窗口时出出如下提示,是什么意思?如何查找原因?

 

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
   在 Foxtable.WinForm.Control.WriteValue()
   在 Foxtable.WinForm.Form.O__ooo_o(Object A_0, FormClosingEventArgs A_1)
   在 System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
   在 System.Windows.Forms.Form.WmClose(Message& m)
   在 System.Windows.Forms.Form.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/11 15:26:00 [只看该作者]

是不是这个问题? 并列窗口?

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=62170&authorid=0&page=0&star=1

 

[此贴子已经被作者于2016/3/11 15:26:38编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/11 15:28:00 [只看该作者]

 

是一直都出错,还是具体怎样操作之后才报错,还是随机出错?加入msgbox检查一下代码


 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2016/3/11 15:57:00 [只看该作者]

客户系统(WIN7)是随机出错的,没并列窗口,操作过程是:在一表的行中双击,然后会根据其中一列的内容,打开不同的独立窗口。

 

 

DoubleClick

双击单元格后执行。

e参数属性:

Table:  引发事件的表
Row:    引发事件的行
Col:    引发事件的列
Cancel: 逻辑型,设置为True,将禁止双击单元格进入编辑状态。

 

 

代码:

 

Dim s As String = ""
Dim r As Row = Tables("obas_part_spec").Current
If r IsNot Nothing Then
    s = r("产品类别")
 
End If

Select Case s
   
    Case "铝门锁","鹅旦锁","有尾门锁"
       
        Forms("产品规格表2").Show
       
    Case Else
       
        Forms("产品规格表").Show
       
End Select


 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2016/3/11 16:26:00 [只看该作者]

这个情况很难检查

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/11 17:34:00 [只看该作者]

改成这样看看

 

e.Cancel = True

Dim s As String = ""
s = e.row("产品类别")

Select Case s
    Case "铝门锁","鹅旦锁","有尾门锁"
        Forms("产品规格表2").Show
    Case Else
        Forms("产品规格表").Show
End Select


 回到顶部