| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 816 人关注过本帖
标题:VB中activex部件不能创建对象
只看楼主 加入收藏
千里马173
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-7-26
收藏
 问题点数:0 回复次数:0 
VB中activex部件不能创建对象
我是用VB对AUTOCAD进行二次开发,在工程,引用中把相关的东西给添加过了,但是还是显示不能创建对象,网上讲用一段代码放在文本中修改为 .bat后缀也试了,不行,在运行中注册也不行,有的讲要从新装系统?不知道到底是怎么了,代码如下
Dim acadApp As Object
Dim PREFERENCE As Object
Dim acadDoc As Object
Dim PASPACE As Object
Dim MoSpace As Object
Dim lineObj As AcadLine
Dim circleobj As AcadCircle
Dim startPoint(0 To 2) As Double
Dim EndPoint(0 To 2) As Double


Private Sub Form_Load()
Pi = 3.1415926 '定义圆周率常数
' 打开CAD并设定相关参数
On Error Resume Next
Set acadApp = GetObject(, "AutoCAD.Application")
' 如果已打开CAD
If Err Then
Err.Clear
Set acadApp = GetObject(, "AutoCAD.Application")
'未打开CAD,则创建CAD文档
If Err Then
MsgBox Err.Description
Exit Sub
End If
End If
acadApp.Visible = True '可见
acadApp.Left = 0
acadApp.Top = 0
acadApp.Width = 600
acadApp.Height = 400
Set PREFERENCE = acadApp.PREFERENCE
Set acadDoc = acadApp.ActiveDocument
Set MoSpace = acadDoc.ModelSpace
Set PASPACE = acadDoc.PaperSpace
End Sub
运行出错!!!!提示activex部件不能创建对象
搜索更多相关主题的帖子: 开发 
2012-07-26 14:54
快速回复:VB中activex部件不能创建对象
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015145 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved