在win7 32系统下能获取vl 对象,但是换个win10 64位的就获取不了 vl 了?
If Left(cadApp.Version, 2) = "15" ThenSet vl = cadApp.GetInterfaceObject("VL.Application.1")
Else
Set vl = cadApp.GetInterfaceObject("VL.Application.16")
End If
请教高手解决?谢谢了
If Left(cadApp.Version, 2) = "15" Then
Set vl = cadApp.GetInterfaceObject("VL.Application.1")
Else
Set vl = cadApp.GetInterfaceObject("VL.Application.16")
End If
老师们,我的win10 64位的怎么获取不了vl对象呢? win10考虑下权限问题,还有就是 64位使用32位com是不能通过进程内方法的,必须经过进程外中转。32位程序使用64位com同理 本帖最后由 woaishuijia 于 2019-2-21 14:40 编辑
运行没问题,但是网站不让上传代码:@
为什么我的一运行到Set vl = .GetInterfaceObject("vl.application.16"),就没了? 求高手解决???为什么我的获取不了库类型呢 本帖最后由 lee50310 于 2019-7-16 09:56 编辑
既然可測得使用者cad版本,那直接將兩者結合,試試看
页:
[1]