明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: nonsmall

[【不死猫】] [原创]动态添加DCL窗体下拉菜单(提供接口)

    [复制链接]
发表于 2009-9-9 15:24 | 显示全部楼层
function XML() {
    [native code]
}
 楼主| 发表于 2009-9-9 17:02 | 显示全部楼层
lzh741206发表于2009-9-9 14:24:00菜单实现部分改成从文件中读入,这样使用者会觉得简单些吧文件的格式规定一下就OK了然后Dll里直接去读文件分析菜单

我写段Lisp来分析比较顺手^_^

发表于 2009-9-9 19:58 | 显示全部楼层
可以用CAD的mnu的菜单格式
 楼主| 发表于 2009-9-9 23:46 | 显示全部楼层

程序已经更新

修正了有时会不成功的错误

发表于 2009-9-10 08:05 | 显示全部楼层
还是有问题,请检查!
明经网友  发表于 2009-9-10 09:18

我再传一个

注册新的DLL之前的是否要取消旧的注册?

回复 支持 反对

使用道具

 楼主| 发表于 2009-9-10 09:26 | 显示全部楼层
aicr317发表于2009-9-10 8:05:00还是有问题,请检查!

我再传一个新打包的 请下载

应该可用的

请告诉我CAD版本及错误信息

 楼主| 发表于 2009-9-10 09:41 | 显示全部楼层

一般需要先卸载之前的注册

再进行新的注册才好生效

----------

参数类型错误: VLA-OBJECT nil

因为系统会查找之前注册dll的位置 如果之前的DLL删除了会找不到

-----------

Make_Menu_Start 没有因为系统还是使用了之前的DLL 覆盖即可

-----------

缺少参数就修改这句

(Vlax-Invoke-Method Menu 'Make_Menu_Start)

(Vlax-Invoke-Method Menu 'Make_Menu_Start (Vlax-Get-Acad-Object))

这是为了防止多个CAD时不能正常识别做的处理!

 楼主| 发表于 2009-9-10 09:47 | 显示全部楼层
caoyin发表于2009-9-9 11:19:00好东东,nonsmall,有没有带下拉列表的编辑框!

理论上可行

只是我现在还不会弄

发表于 2009-9-10 10:25 | 显示全部楼层

怎么都是一个领导在发表啊

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

本版积分规则

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

GMT+8, 2024-5-3 13:46 , Processed in 1.241444 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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