当前位置:编程学习 > VB >>

应用程序组件中发生了无法处理的异常~怎样解决?

大家好,我们做了一个以CAD2008为平台的VB测量程序。但是注册的时候出现提示:应用程序组件中发生了无法处理的异常~请教一下这个是什么问题~需要怎么解决?

 



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

************** 异常文本 **************
System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。
参数名: length
   在 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
   在 System.String.Substring(Int32 startIndex, Int32 length)
   在 Tools.Re.getUSB_num()
   在 cadPiPe.MainClass.zhucemapipe()
   在 AcMgCommandClass.InvokeWorker(AcMgCommandClass* , MethodInfo mi, Object commandObject, Boolean bLispFunction)
   在 AcMgCommandClass.InvokeWorkerWithExceptionFilter(AcMgCommandClass* , MethodInfo mi, Object commandObject, Boolean bLispFunction)
   在 AcMgPerDocumentCommandClass.Invoke(AcMgPerDocumentCommandClass* , gcroot<System::Reflection::MethodInfo ^>* mi, Boolean bLispFunction)
   在 AcMgCommandClass.CommandThunk.Invoke(CommandThunk* )


************** 已加载的程序集 **************
mscorlib
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
acdbmgd
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/AcdbMgd.DLL
----------------------------------------
msvcm80
    程序集版本: 8.0.50727.4940
    Win32 版本: 8.00.50727.4940
    基本代码: file:///C:/Windows/WinSxS/x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc/msvcm80.dll
----------------------------------------
acmgd
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/acmgd.DLL
----------------------------------------
pipesoft
    程序集版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    基本代码: file:///D:/Program%20Files/PIPEDMT/pipesoft.dll
----------------------------------------
System.Windows.Forms
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5460 (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.5456 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5462 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AcInfoCenterConn
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/AcInfoCenterConn.DLL
----------------------------------------
AdInfoCenter
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/AdInfoCenter.DLL
----------------------------------------
Autodesk.Interop.AcInetEngine
    程序集版本: 17.1.51.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/Autodesk.Interop.AcInetEngine.DLL
----------------------------------------
AdInfoCenter.resources
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/zh-CN/AdInfoCenter.resources.DLL
----------------------------------------
Accessibility
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xml
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
lpdlvfoi
    程序集版本: 17.1.0.0
    Win32 版本: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
mscorlib.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
AcLayer
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/AcLayer.DLL
----------------------------------------
AcMgdShared
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/AcMgdShared.DLL
----------------------------------------
acmgdinternal
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/acmgdinternal.DLL
----------------------------------------
AcLayer.resources
    程序集版本: 17.1.0.0
    Win32 版本: 17.1.51.0
    基本代码: file:///D:/Program%20Files/AutoCAD%202008/zh-CN/AcLayer.resources.DLL
----------------------------------------
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
----------------------------------------

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

例如: 

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

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。
--------------------编程问答-------------------- 我木有用过你的 控件 但是 系统调用的所有函数和事件中 你木有套全局的错误处理吗? --------------------编程问答-------------------- 这个我真不明白啊~麻烦您说明白点儿行吗?谢谢了 --------------------编程问答-------------------- 看起来,是调用InternalSubStringWithChecks函数时的length参数不正确. --------------------编程问答-------------------- 那怎么解决啊?请指教
补充:VB ,  网络编程
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,