明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: mikewolf2k

vb中getpoint不能取点

  [复制链接]
发表于 2004-11-17 21:09:00 | 显示全部楼层
按2楼的代码给你的Dll里的类添加一个Application属性,Lisp调用函数前加一段


(vlax-put-property        myobj "application" (vlax-get-acad-object))


就可以了
发表于 2004-11-17 21:26:00 | 显示全部楼层
本身不应该是VB的问题,而应该是AutoCAd的BUG。因为在VBA中也可以试出这种情况。
发表于 2004-11-17 21:31:00 | 显示全部楼层
我倒没碰到这种情况,:)


就算可能发生,不会是总这样吧
发表于 2004-11-17 21:44:00 | 显示全部楼层
在VBA中目前试过:
建立VBA窗体,窗体中的按键使用隐藏窗体并使用含有GETXXX那些与AutoCAD交互的方法,然后使用事件来触发该窗体。在这种情况下就会出现所说的情况。
发表于 2004-11-18 16:11:00 | 显示全部楼层
你说的是模式窗体的情况,VB里的窗体在CAD里调用的话一般是无模式的吧,要模式窗体是要调用Api的
 楼主| 发表于 2004-11-18 19:13:00 | 显示全部楼层
vba中倒没碰到过这个问题。同样的代码,在自编的窗体上选择一个按钮,然后用getpoint在cad中取得一个点,然后在该点上插入块,程序结束。没有老大说的情况。


照老大的意思,好像没办法解决了罗?好悲哀啊,看来得学学帮主的方法了。帮主,等过段时间空下来了再好好向你求教。这里先谢过了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 00:47 , Processed in 0.180539 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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