以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  升级到最新版并列窗口关闭出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143181)

--  作者:keli0917
--  发布时间:2019/11/16 11:31:00
--  升级到最新版并列窗口关闭出错

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

************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
   在 UserCode._TabPageClosing(Object sender, TabPageCancelEventArgs e)
   在 C1.Win.C1Command.TabPageCancelEventHandler.Invoke(Object sender, TabPageCancelEventArgs e)
   在 C1.Win.C1Command.C1DockingTab.OnTabPageClosing(TabPageCancelEventArgs e)
   在 C1.Win.C1Command.C1DockingTab.Close(C1DockingTabPage page)
   在 C1.Win.C1Command.C1DockingTabPage.CloseButtonClick()
   在 C1.Win.C1Command.C1DockingTab.aa()
   在 C1.Win.C1Command.C1DockingTab.OnMouseDown(MouseEventArgs e)
   在 System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 C1.Win.C1Command.C1DockingTab.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
    程序集版本:4.0.0.0
    Win32 版本:4.8.4018.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Foxtable
    程序集版本:2019.11.3.1
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
Foxtable.Lib
    程序集版本:2019.8.1.1
    Win32 版本:2019.08.01.1
    基本代码:file:///D:/foxtable/Development/Foxtable.Lib.DLL
----------------------------------------
Microsoft.VisualBasic
    程序集版本:10.0.0.0
    Win32 版本:14.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.8.4001.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.8.4018.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.8.3928.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码: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.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
C1.Win.C1Ribbon.4
    程序集版本:4.0.20191.359
    Win32 版本:4.0.20191.359
    基本代码:file:///D:/foxtable/Development/C1.Win.C1Ribbon.4.DLL
----------------------------------------
Interop.JinDI_SmsComLib
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/foxtable/Development/Interop.JinDI_SmsComLib.DLL
----------------------------------------
System.Data
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Management
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
C1.Win.C1Command.4
    程序集版本:4.0.20191.359
    Win32 版本:4.0.20191.359
    基本代码:file:///D:/foxtable/Development/C1.Win.C1Command.4.DLL
----------------------------------------
System.Numerics
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Data.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Data.resources.dll
----------------------------------------
System.Transactions
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
C1.Win.4
    程序集版本:4.0.20191.359
    Win32 版本:4.0.20191.359
    基本代码:file:///D:/foxtable/Development/C1.Win.4.DLL
----------------------------------------
Accessibility
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
C1.Win.C1FlexGrid.4
    程序集版本:4.0.20191.359
    Win32 版本:4.0.20191.359
    基本代码:file:///D:/foxtable/Development/C1.Win.C1FlexGrid.4.DLL
----------------------------------------
HWERP.Project
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
Foxtable.Blank
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
Foxtable.Blank
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
Interop.MSScriptControl
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/foxtable/Development/Interop.MSScriptControl.DLL
----------------------------------------
HWERP.Function
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
C1.Win.C1Input.4
    程序集版本:4.0.20191.359
    Win32 版本:4.0.20191.359
    基本代码:file:///D:/foxtable/Development/C1.Win.C1Input.4.DLL
----------------------------------------
HWERP.Ribbon
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
HWERP.Public
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Form.9a429f85
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
Neodynamic.WinControls.BarcodeProfessional
    程序集版本:10.0.2000.0
    Win32 版本:10.0.2018.508
    基本代码:file:///D:/foxtable/Development/Neodynamic.WinControls.BarcodeProfessional.DLL
----------------------------------------
C1.Win.C1Chart.4
    程序集版本:4.0.20191.359
    Win32 版本:4.0.20191.359
    基本代码:file:///D:/foxtable/Development/C1.Win.C1Chart.4.DLL
----------------------------------------
HWERP.Form.df47a786
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Form.e81bdb6e
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.DataTable.A4tlbtAEJfi9IZoq0
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Form.cd84a1d1
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Form.5f780025
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Table.a5c0e553
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Table.a5c0e553
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Form.c21a1534
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Table.15ca0ad9
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
HWERP.Table.15ca0ad9
    程序集版本:0.0.0.0
    Win32 版本:2019.11.03.1
    基本代码:file:///D:/foxtable/Development/foxtable.exe
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

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

例如:

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

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


 


此主题相关图片如下:qq1.png
按此在新窗口浏览图片

此主题相关图片如下:qq截图20191116113014.jpg
按此在新窗口浏览图片

--  作者:keli0917
--  发布时间:2019/11/16 11:34:00
--  

全局代码

Public Sub _TabPageClosing(sender As Object, e As C1.Win.C1Command.TabPageCancelEventArgs)
\'页面关闭按钮点击事件
If e.TabPage.Text = "首页" Then
    MessageBox.Show("首页窗口不能关闭!")
    e.Cancel = True
Else

 Forms(e.TabPage.Text).Close
                e.cancel = True
End If
End Sub

 

AfterOpenProject代码

 

  Forms("首页").open()
Forms("报关单证").open()

Dim t As C1Command.C1DockingTab = Forms("报关单证").panel.parent.parent
t.CanCloseTabs = True
t.CloseBox = 2
AddHandler t.TabPageClosing, AddressOf _TabPageClosing


--  作者:有点蓝
--  发布时间:2019/11/16 11:45:00
--  
Public Sub _TabPageClosing(sender As Object, e As C1.Win.C1Command.TabPageCancelEventArgs)
\'页面关闭按钮点击事件
Dim name =  e.TabPage.Text
If name = "首页"  Then
MessageBox.Show("首页窗口不能关闭!")
e.Cancel = True
Else
    If Forms.contains(name) Then
        e.Cancel = True
        Forms(name).Close
        If sender.tabpages.Contains(e.tabpage)
            sender.tabpages.remove(e.tabpage)
        End If
    End If
End If
End Sub