明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2597|回复: 5

VB.NET调用CAD2011窗口的问题

[复制链接]
发表于 2012-3-19 19:35:25 | 显示全部楼层 |阅读模式
VB.NET2010        开发CAD2011,


建立一个窗口
用commandmethod   命令显示该窗口,

<CommandMethod("gear")> _
        Public Sub ShowForm_single_gear() ' This method can have any name
            Dim gearForm As New Form_single_gear()
            Application.ShowModalDialog(gearForm)


Form_single_gear是建立的窗体名

加载dll文件后,输入gear

提示:
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。
************** 异常文本 **************
System.NullReferenceException: 未设置对象变量或 With 块变量。
   在 Microsoft.VisualBasic.CompilerServices.Symbols.Container..ctor(Object Instance)
   在 Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateCall(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack, Boolean IgnoreReturn)
   在 gear.gear.MyCommands.MyCommand() 位置 E:\VB资料\自己开发软件\AutoCAD VBA & VB.NET练习\gear\gear\myCommands.vb:行号 41
   在 Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorker(MethodInfo mi, Object commandObject, Boolean bLispFunction)
   在 Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorkerWithExceptionFilter(MethodInfo mi, Object commandObject, Boolean bLispFunction)
   在 Autodesk.AutoCAD.Runtime.PerDocumentCommandClass.Invoke(MethodInfo mi, Boolean bLispFunction)
   在 Autodesk.AutoCAD.Runtime.CommandClass.CommandThunk.Invoke()

************** 已加载的程序集 **************
mscorlib
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.3625 (GDR.050727-3600)
    基本代码: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
acdbmgd
    程序集版本: 18.1.0.0
    Win32 版本: 18.1.49.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/AcdbMgd.DLL
----------------------------------------
System
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.3631 (GDR.050727-3600)
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
msvcm90
    程序集版本: 9.0.30729.4974
    Win32 版本: 9.00.30729.4974
    基本代码: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4974_x-ww_d889290f/msvcm90.dll
----------------------------------------
mscorlib.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.3625 (GDR.050727-3600)
    基本代码: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Xml
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.3082 (QFE.050727-3000)
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Drawing
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
PresentationFramework
    程序集版本: 3.0.0.0
    Win32 版本: 3.0.6920.4016 built by: GDR
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/PresentationFramework/3.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
    程序集版本: 3.0.0.0
    Win32 版本: 3.0.6920.4016 built by: GDR
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
    程序集版本: 3.0.0.0
    Win32 版本: 3.0.6920.4016 built by: GDR
    基本代码: file:///C:/WINDOWS/assembly/GAC_32/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Configuration
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
AdApplicationFrame
    程序集版本: 0.0.0.0
    Win32 版本: 3.0.264.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/AdApplicationFrame.DLL
----------------------------------------
AdWindows
    程序集版本: 3.0.263.0
    Win32 版本: 3.0.263.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/AdWindows.DLL
----------------------------------------
AdWindows.resources
    程序集版本: 3.0.263.0
    Win32 版本: 18.1.49.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/zh-CN/AdWindows.resources.DLL
----------------------------------------
PresentationFramework.Luna
    程序集版本: 3.0.0.0
    Win32 版本: 3.0.6920.1427 built by: SP
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/PresentationFramework.Luna/3.0.0.0__31bf3856ad364e35/PresentationFramework.Luna.dll
----------------------------------------
acmgd
    程序集版本: 18.1.0.0
    Win32 版本: 18.1.49.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/acmgd.DLL
----------------------------------------
System.Core
    程序集版本: 3.5.0.0
    Win32 版本: 3.5.30729.1 built by: SP
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
AcWindows
    程序集版本: 18.1.0.0
    Win32 版本: 18.1.49.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/AcWindows.DLL
----------------------------------------
AcWindows.resources
    程序集版本: 18.1.0.0
    Win32 版本: 18.1.49.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/zh-CN/AcWindows.resources.DLL
----------------------------------------
AcCui
    程序集版本: 18.1.0.0
    Win32 版本: 18.1.49.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/AcCui.DLL
----------------------------------------
PresentationFramework.Aero
    程序集版本: 3.0.0.0
    Win32 版本: 3.0.6920.1427 built by: SP
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/PresentationFramework.Aero/3.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.dll
----------------------------------------
PresentationFramework.resources
    程序集版本: 3.0.0.0
    Win32 版本: 3.0.6920.1427 built by: SP
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/PresentationFramework.resources/3.0.0.0_zh-CHS_31bf3856ad364e35/PresentationFramework.resources.dll
----------------------------------------
AcLayer
    程序集版本: 18.1.0.0
    Win32 版本: 18.1.49.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/AcLayer.DLL
----------------------------------------
System.Windows.Forms
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.3623 (GDR.050727-3600)
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
AcLayer.resources
    程序集版本: 18.1.0.0
    Win32 版本: 18.1.49.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/zh-CN/AcLayer.resources.DLL
----------------------------------------
ManagedMC3
    程序集版本: 4.11.0.0
    Win32 版本: 4.12.0.0
    基本代码: file:///D:/Program%20Files/Autodesk/AutoCAD%202011/ManagedMC3.DLL
----------------------------------------
gear
    程序集版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    基本代码: file:///E:/VB资料/自己开发软件/AutoCAD%20VBA%20%26%20VB.NET练习/gear/gear/bin/Debug/gear.dll
----------------------------------------
Microsoft.VisualBasic
    程序集版本: 8.0.0.0
    Win32 版本: 8.0.50727.3053 (netfxsp.050727-3000)
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Microsoft.VisualBasic.resources
    程序集版本: 8.0.0.0
    Win32 版本: 8.0.50727.3053 (netfxsp.050727-3000)
    基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_zh-CHS_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
    基本代码: 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 调试器,
而不是由此对话框处理。




但是同样的代码,公司的电脑是VB.NET2010开发CAD2010,就可以正常调用,请高手分析是什么原因?



该贴已经同步到 魔子幻灭的微博
发表于 2012-6-10 21:44:57 | 显示全部楼层
我也遇到这样的问题,不知道怎么解决~  楼主解决了么?
 楼主| 发表于 2012-6-12 17:59:23 | 显示全部楼层
ctgu123 发表于 2012-6-10 21:44
我也遇到这样的问题,不知道怎么解决~  楼主解决了么?

http://download.csdn.net/source/252489
 楼主| 发表于 2012-6-21 23:19:01 来自手机 | 显示全部楼层
.net框架选择3.5就好了
发表于 2012-6-22 13:35:00 | 显示全部楼层
魔子幻灭 发表于 2012-6-12 17:59
http://download.csdn.net/source/252489

开不了啊~~~~~~~~~~~~~
 楼主| 发表于 2012-6-25 20:09:18 | 显示全部楼层
ctgu123 发表于 2012-6-22 13:35
开不了啊~~~~~~~~~~~~~

那个连接好像坏了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 17:27 , Processed in 0.181188 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表