- 积分
- 861
- 明经币
- 个
- 注册时间
- 2005-9-14
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2023-9-27 16:33:02
|
显示全部楼层
本帖最后由 tl319 于 2023-9-28 13:44 编辑
Private Sub Class_Initialize()
'根据AutoCAD的版本判断使用的库类型
If Left(ThisDrawing.Application.Version, 2) = "17" Then ******这里调试出错 "实时错误'424'"
Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application.17")
ElseIf Left(ThisDrawing.Application.Version, 2) = "16" Then
'Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application.16") ''原来是这样的
Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application." & Left(ThisDrawing.Application.Version, 2))
End If
Set VLF = VL.ActiveDocument.Functions
End Sub
在WIN7,CAD2008环境下进行调试,无法实现,出现 “实时错误'424'”,请问问题出在哪里?
问题已解决!
|
|