乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 79|回复: 4

[help]lisp获得的object如何传递给vb?

[复制链接]

7

主题

21

帖子

4

银币

初来乍到

Rank: 1

铜币
49
发表于 2007-7-3 23:54:00 | 显示全部楼层 |阅读模式
例如:
用vlax-import-type-library引用了vb函数
用vlax-get-acad-object获得对象
调用一个以.Application对象为参数的vb函数,应该如何传参呢?
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2007-7-7 10:11:00 | 显示全部楼层
转为句柄或ObjectId
回复

使用道具 举报

7

主题

21

帖子

4

银币

初来乍到

Rank: 1

铜币
49
发表于 2007-7-10 08:09:00 | 显示全部楼层
多谢。
但是对于Acad的Application对象实例,它是没有ID或句柄的。
不过它有一个HWND,如何将这个HWND转换为Object(AutoCAD.Application)呢?
回复

使用道具 举报

7

主题

21

帖子

4

银币

初来乍到

Rank: 1

铜币
49
发表于 2007-7-11 14:50:00 | 显示全部楼层

嗯,要说明一下的是:我现在使用GetObject来获取AutoCAD,虽然似乎没有什么问题,但我是从AutoCAD中调用VB的dll,所以我希望我调用的时候能够传递当前的这个实例,而不是GetObject获得的,假如同时运行了几个AutoCAD实例,GetObject似乎没有对我作出任何保证,我怎么知道他给我的正是我想要的?
回复

使用道具 举报

8

主题

21

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
53
发表于 2012-9-3 15:19:00 | 显示全部楼层
直接将vlax-get-acad-object获得的对象作为参数传递给VB
但是VB里面不能像GetObject(, "AutoCAD.Application")那样直接使用GetInterfaceObject方法,不知道如何解决
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-30 02:29 , Processed in 1.560563 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表