明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: nonsmall

[原创] 利用VB做可视化DCL思路简析

  [复制链接]
发表于 2009-6-9 18:00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-6-9 18:01:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-6-9 18:26:00 | 显示全部楼层

我非常支持能提高效率的工具。

但不支持动不动伸手要别人的劳动成果。

如果作者愿意,自然会放出来的。

大家努力。。。。

为lisp而努力。

发表于 2009-6-10 00:16:00 | 显示全部楼层

做出了vb对话框,为什么不考虑直接用vb的对话框和cad通信。再转dcl是不是弯子走的太大了?

发表于 2009-6-10 08:51:00 | 显示全部楼层
狂刀无痕发表于2009-6-10 0:16:00做出了vb对话框,为什么不考虑直接用vb的对话框和cad通信。再转dcl是不是弯子走的太大了?

用VB的类包含对话框,用VBA引用没一点问题,用LISP的话,容易出现"实参太多"的错误,只能引用很简单的.不知道还有没更好的方法?

发表于 2009-6-10 09:01:00 | 显示全部楼层

直接用vb的对话框和cad通信不是所有人都愿意的:)

看来我先前理解错了,不过能把VB窗体编辑器集成到程序里最好

不过这样做难度有点大,而且代码量...

发表于 2009-6-10 10:38:00 | 显示全部楼层
另外没必要重新下载一个VB6,CAD里面可以输出VBA窗口的,但是我想的是如果要真正实现可视化,可能需要对控件的动作也能添加到lisp中去,不过这个可以借鉴fxsm或者OpenDLC的做法。不过看起来这个不可能的任务还是可以完成的,说不定找到了好的方法之后,时间也可能不是很长。
 楼主| 发表于 2009-6-10 14:57:00 | 显示全部楼层
highflybir发表于2009-6-10 10:38:00另外没必要重新下载一个VB6,CAD里面可以输出VBA窗口的,但是我想的是如果要真正实现可视化,可能需要对控件的动作也能添加到lisp中去,不过这个可以借鉴fxsm或者OpenDLC的做法。不过看起来这个

目前基本的转换工作都可以实现

DCL连接的代码和控件动作的代码 是很容易添加的 (因为整个DCL代码都已经分析过了)

下一关我怕很难突破:具体判定控件上下左右的空白部分有多少

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2009-6-10 16:45:00 | 显示全部楼层

代码经过了程序自动格式化

之后可以自动编写连接LISP程序和全套的Action_Tile动作及全套的Get_Tile按钮代码

就像VB点击生成的那些动作代码(类似opendcl)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2009-6-10 17:50:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 18:42 , Processed in 0.172860 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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