Foxtable(狐表)用户栏目专家坐堂 → 不小心把程序整奔溃了,版主帮忙看看


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

主题:不小心把程序整奔溃了,版主帮忙看看

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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
不小心把程序整奔溃了,版主帮忙看看  发帖心情 Post By:2018/10/18 10:23:00 [只看该作者]

我新建了个窗口按钮,保存并新增

写了下面的代码(还没写完!~)

Dim cpids() As String
Dim cpnames() As String
Dim cpsls() As String
Dim cpdws() As String
Dim cpclffs() As String
For i As Integer = 0 To Tables("做法明细").Rows.Count - 1
Dim dr As Row = Tables("做法明细").Rows(i)
If dr IsNot Nothing Then
cpids(i) = dr(i)("用料产品编号")
cpnames(i) = dr(i)("用料产品名称")
cpsls(i) = dr(i)("用料数量")
cpdws(i) = dr(i)("用料单位")
cpclffs(i) = dr(i)("用料处理方法")
End If
Next

Dim text As WinForm.TextBox = e.Form.Controls("zfmingxi-TextBox2")
Dim txt As String = text.Value
Dim dr1 As DataRow = DataTables("做法表").Find("做法编号 = '" & txt & "'")
If dr1 IsNot Nothing Then
Dim i As Integer = Tables("做法明细").Rows.Count - 1
dr1("用料产品编号") = cpids(i)
dr1("用料产品名称") = cpnames(i)
dr1("用料数量") = cpsls(i)
dr1("用料单位") = cpdws(i)
dr1("用料处理方法") = cpclffs(i)
End If

测试运行出现了下面的对话框!帮忙看看问题在哪里

 

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

************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
   在 #s5.#m7.#06(Char #bU, Point #N6, Boolean #O6)
   在 #s5.#m7.StartEditing(Int32 #j, Int32 #l, Char #bU, Boolean #M6, Point #N6, Boolean #O6)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.StartEditing(Int32 row, Int32 col, Point ptMouse, Boolean dblClick)
   在 C1.Win.C1FlexGrid.C1FlexGrid.StartEditing(Int32 row, Int32 col, Point ptMouse, Boolean dblClick)
   在 #s5.#Ojb.#tjb(Boolean #O6)
   在 #s5.#Ojb.#ljb(MouseEventArgs #tQ)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.OnDoubleClick(EventArgs e)
   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 C1.Win.C1FlexGrid.Util.BaseControls.ScrollableControl.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)


************** 已加载的程序集 **************
mscorlib
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.8793 (QFE.050727-8700)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Foxtable
    程序集版本: 2018.10.9.1
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
Foxtable.Lib
    程序集版本: 2018.2.18.1
    Win32 版本: 2018.02.18.1
    基本代码: file:///C:/foxtable/eval/Foxtable.Lib.DLL
----------------------------------------
System.Windows.Forms
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.8791 (QFE.050727-8700)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5495 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    程序集版本: 8.0.0.0
    Win32 版本: 8.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Data
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.8762 (QFE.050727-8700)
    基本代码: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.8773 (QFE.050727-8700)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.8766 (QFE.050727-8700)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
C1.Win.C1Ribbon.2
    程序集版本: 2.0.20161.147
    Win32 版本: 2.0.20161.147
    基本代码: file:///C:/foxtable/eval/C1.Win.C1Ribbon.2.DLL
----------------------------------------
Interop.JinDI_SmsComLib
    程序集版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    基本代码: file:///C:/foxtable/eval/Interop.JinDI_SmsComLib.DLL
----------------------------------------
C1.Win.C1Command.2
    程序集版本: 2.0.20161.147
    Win32 版本: 2.0.20161.147
    基本代码: file:///C:/foxtable/eval/C1.Win.C1Command.2.DLL
----------------------------------------
mscorlib.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.8793 (QFE.050727-8700)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Transactions
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Configuration
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Design
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
Accessibility
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
C1.Win.C1FlexGrid.2
    程序集版本: 2.0.20161.147
    Win32 版本: 2.0.20161.147
    基本代码: file:///C:/foxtable/eval/C1.Win.C1FlexGrid.2.DLL
----------------------------------------
Microsoft.VisualBasic.resources
    程序集版本: 8.0.0.0
    Win32 版本: 8.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_zh-CHS_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
Foxtable.Blank
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
Interop.MSScriptControl
    程序集版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    基本代码: file:///C:/foxtable/eval/Interop.MSScriptControl.DLL
----------------------------------------
C1.Win.C1Input.2
    程序集版本: 2.0.20161.147
    Win32 版本: 2.0.20161.147
    基本代码: file:///C:/foxtable/eval/C1.Win.C1Input.2.DLL
----------------------------------------
Foxtable.Ribbon
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
System.Web
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.8762 (QFE.050727-8700)
    基本代码: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
厨宝1.Public
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.Project
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.DataTable.Ajs8toVyVYMV1izMm
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.DataTable.AgQ5FvxqoF2PbLWm0
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.DataTable.AqdjLyXNzxe2f3yY6
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.DataTable.A7tg6lPi9jpMTiof5
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.DataTable.AW5R5kkPenzeE0kyJ
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.DataTable.A8tm4dFsRP4OMxDcY
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.DataTable.A2XdIFCqgRIVfMmtD
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
Neodynamic.WinControls.BarcodeProfessional
    程序集版本: 6.0.2000.0
    Win32 版本: 6.0.2000.15
    基本代码: file:///C:/foxtable/eval/Neodynamic.WinControls.BarcodeProfessional.DLL
----------------------------------------
System.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.resources.dll
----------------------------------------
厨宝1.Public
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
厨宝1.Form.b2e131d1
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
C1.Win.C1Chart.2
    程序集版本: 2.0.20161.147
    Win32 版本: 2.0.20161.147
    基本代码: file:///C:/foxtable/eval/C1.Win.C1Chart.2.DLL
----------------------------------------
厨宝1.Form.b2e131d1
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------
System.Windows.Forms.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Office2007Renderer
    程序集版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    基本代码: file:///C:/foxtable/eval/Office2007Renderer.DLL
----------------------------------------
xnkgwira
    程序集版本: 0.0.0.0
    Win32 版本: 2.0.50727.8791 (QFE.050727-8700)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
ege7yp86
    程序集版本: 0.0.0.0
    Win32 版本: 2.0.50727.8791 (QFE.050727-8700)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing.Design
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll
----------------------------------------
厨宝1.Form.b2e131d1
    程序集版本: 0.0.0.0
    Win32 版本: 2018.10.09.1
    基本代码: file:///C:/foxtable/eval/foxtable.exe
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

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

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。


 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/18 10:31:00 [只看该作者]

 

Dim cpids() As String

 

改成,类似的代码也修改成相同

 

Dim cpids(Tables("做法明细").Rows.Count-1) As String


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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
  发帖心情 Post By:2018/10/18 10:34:00 [只看该作者]

遵命,马上改

 


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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
  发帖心情 Post By:2018/10/18 10:43:00 [只看该作者]

改了,还是不行!~还是崩溃

Dim cpids(Tables("做法明细").Rows.Count-1) As String
Dim cpnames(Tables("做法明细").Rows.Count-1) As String
Dim cpsls(Tables("做法明细").Rows.Count-1) As String
Dim cpdws(Tables("做法明细").Rows.Count-1) As String
Dim cpclffs(Tables("做法明细").Rows.Count-1) As String
For i As Integer = 0 To Tables("做法明细").Rows.Count - 1
Dim dr As Row = Tables("做法明细").Rows(i)
If dr IsNot Nothing Then
cpids(i) = dr(i)("用料产品编号")
cpnames(i) = dr(i)("用料产品名称")
cpsls(i) = dr(i)("用料数量")
cpdws(i) = dr(i)("用料单位")
cpclffs(i) = dr(i)("用料处理方法")
End If
Next

Dim text As WinForm.TextBox = e.Form.Controls("zfmingxi-TextBox2")
Dim txt As String = text.Value
Dim dr1 As DataRow = DataTables("做法表").Find("做法编号 = '" & txt & "'")
If dr1 IsNot Nothing Then
Dim i As Integer = Tables("做法明细").Rows.Count - 1
dr1("用料产品编号") = cpids(i)
dr1("用料产品名称") = cpnames(i)
dr1("用料数量") = cpsls(i)
dr1("用料单位") = cpdws(i)
dr1("用料处理方法") = cpclffs(i)
End If

主要是在窗口的做法表里面不能输入,一输入就出问题!都轮不到点按钮!

 


图片点击可在新窗口打开查看此主题相关图片如下:6f10b80c-1c18-4107-ad0d-9067002c2523.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
  发帖心情 Post By:2018/10/18 10:46:00 [只看该作者]

代码删了也不行!要不伙打包发上来了!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/18 10:47:00 [只看该作者]

1、你代码写在什么地方?

 

2、你datacolchanged事件是不是有影响代码?

 

3、具体做一个出错的实例发上来测试


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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
  发帖心情 Post By:2018/10/18 10:51:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.zip


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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
  发帖心情 Post By:2018/10/18 10:52:00 [只看该作者]

版主帮我看看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/18 11:00:00 [只看该作者]

所给的例子,是 .foxdb文件还是.table文件?打开项目以后,要如何测试,可以还原你的错误?

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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
  发帖心情 Post By:2018/10/18 11:05:00 [只看该作者]

是 .foxdb文件,打开以后,点做法表,鼠标双击做法编号或做法名称,打开窗口,再窗口表控件里面填入数据就发生错误了

 回到顶部
总数 15 1 2 下一页