明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1998|回复: 13

[.net群] 2013-06-27 明经 AutoCAD.NetApi (2474812) 群聊记录:谁做过,用vs给dll数字签名?

 关闭 [复制链接]
发表于 2013-6-27 00:13:55 | 显示全部楼层 |阅读模式
[c#]gis 00:13:55
谁做过,用vs给dll数字签名?
 楼主| 发表于 2013-6-27 10:17:45 | 显示全部楼层
[C#] 杭州—天涯 10:17:45
谁知道 CAD 哪个事件 是用户关闭一个dwg文件之后触发的
[vb.net]好吧 10:18:00
destroy
[C#] 杭州—天涯 10:18:08
用户关闭dwg 分成保存和不保存,想要获得保存的那个事件
请问有没有这个事件去判断的
【C#】雪域残阳 10:20:51
先判断有没有更改  然后询问是否保存
[vb.net]好吧 10:21:31
或者是 as database 会找到你想要的
Public WithEvents x As Document 然后看这里[qqimg]oldimg/{5AC8B6D8-4FC8-B2F1-5087-ED7C3BBE21FE}.jpg[/qqimg]
[xingang1005][C#]星光 10:22:17
XData 存储了一个点 [qqimg]oldimg/{4E3E739F-7863-7456-1424-7FA589F33FC8}.jpg[/qqimg]可是读不出来了
[C#] 杭州—天涯 10:23:03
额,因为我有些数据没有存储在dwg文件里面,想在用户保存的时候做一些自己的操作
[vb.net]好吧 10:23:38
docs_DocumentToBeDestroyed
[vb.net]好吧 10:24:13
Private WithEvents _docs As DocumentCollection = Application.DocumentManager
[C#] 杭州—天涯 10:24:22
这个判断不出用户是点击了 取消保存还是点击保存,
保存的时候好像会调用 database 的save 函数
[vb.net]好吧 10:25:25
VBA模型有判断
用反射
在这个事件下
[C#] 杭州—天涯 10:26:14
destroy 事件吗
[vb.net]好吧 10:26:15
可能netAPI也有不过我不清楚
[C#]咸鱼 10:26:49
搜搜搜。
[vb.net]好吧 10:27:47
object.Saved     VBA中的document方法
属性
[C#]咸鱼 10:27:57
[qqimg]oldimg/{6CEAA456-2944-F6C5-0F1D-8FDC4D12BA79}.jpg[/qqimg]
[C#]咸鱼 10:29:05
[qqimg]oldimg/{4CCBB7F2-EEA3-CF32-DAFC-007F96CA1DB3}.jpg[/qqimg]
[C#] 杭州—天涯 10:29:56
那个是应用程序的
第二个我看看
[vb.net]好吧 10:30:07
对,那是程序退出时
[C#] 杭州—天涯 10:30:25
但是一个 document 的保存退出,应用程序不会退出的
[vb.net]好吧 10:30:51
beginsave会在自动保存时也调用
所以不太好
[C#] 杭州—天涯 10:31:06
[C#]咸鱼 10:32:52
[qqimg]oldimg/{266B8305-0AF4-AC74-54F5-20C0B6436822}.jpg[/qqimg]
[VB.net]福萝卜 10:33:18
自动保存后可以判断文件是否保存不就行了
[C#] 杭州—天涯 10:33:57
database 的save 貌似过几分钟就会保存一次。。。
应该是在document  里
[vb.net]好吧 10:35:09
document得为每个document都挂载事件处理方法
[VB.net]福萝卜 10:35:33
[qqimg]oldimg/{EEE0AB5A-D099-982D-E15B-6DEE39E854F0}.jpg[/qqimg]自动保存是保存到临时文件的
[C#]有心人问道 10:38:45
请问为什么我用代码插入一幅图到当前图幅中,然后炸开这幅图后,里面的点状要素的扩展属性就没有了呢?代码如下[qqimg]oldimg/{299B6526-18CD-4418-91CF-36367559319D}.jpg[/qqimg]
[C#] 杭州—天涯 10:40:59
点击 否的话应该是调用了CloseAndDiscard 但是要如何判断是个问题哈
[C#]有心人问道 10:41:33
你选判断一下命令名称嘛。
[C#] 杭州—天涯 10:44:27
额,关闭时 保存 和不保存的命令不一样吗
保存是 save 不保存是?
[VB.net]福萝卜 10:49:59
[qqimg]oldimg/{F512B824-F94E-A0A4-9064-603CF8747BCB}.jpg[/qqimg]
这样好判断
[vb.net]好吧 10:52:34
试过了自动保存也是会激发save事件
我记得是这样的
[C#] 杭州—天涯 10:52:59
database的会激发的
[C#] 杭州—天涯 10:53:31
Acaddocument 的save 好像是不会激发
只有用了 save 命令或者 关闭时候保存
[xingang1005][C#]星光 10:54:13
eWasErased报这个错
[VB.net]福萝卜 10:57:36
自动保存后acaddocument.saved是true还是false?
[vb.net]好吧 10:59:14
记得false吧跟document一样的
[C#] 杭州—天涯 10:59:26
我看看哈
[C#] 杭州—天涯 11:02:13
好像就是这个属性哈
额。。。
等会哈。。我再测测
[C#]咸鱼 11:02:38
[C#] 杭州—天涯 11:05:09
就是这个
谢谢了哈
[vb.net]好吧 11:05:23
[C#] 杭州—天涯 11:05:31
[C#] 杭州—天涯 11:06:07
beginCloseDocument 事件里 判断 AcadDocument 的Saved属性
[vb.net]好吧 11:06:29
还是我开始说的方法
[C#]咸鱼 11:07:04
[qqimg]oldimg/{A14D5DE1-C88A-8480-015C-6B44B031B8C3}.jpg[/qqimg]
[vb.net]好吧 11:07:15
你直接饮用的com饮用?
2010的不再带com了
最好反射
[C#] 杭州—天涯 11:08:35
额,2010没这个了么
[vb.net]好吧 11:09:11
这个引用要安装额外的扩展包了
[C#] 杭州—天涯 11:09:29
要如何反射呢
[vb.net]好吧 11:09:45
搜搜坛子里有
[C#]有心人问道 11:11:33
晕,怎么都没有人理我的问题啊。
[沪C#]无情剑客 11:12:30
扩展数据等好像只适用于当前实体,炸了当然就不存在了
[vb.net]好吧 11:13:04
要了解这些得明白(指针)及(所有)关系
[vb.net]好吧 11:14:00
你是用程序.explord炸开的吧?
不是用的命令吧
[C#]小罗 11:14:44
什么问题?
[C#]有心人问道 11:16:37
比如我有一幅图,我用代码插入到当前图中,然后用楼上说的block.explord方法炸开后,块和文字的属性不在了。
[vb.net]好吧 11:16:59
block只是用了clone处理
[沪C#]无情剑客 11:17:00
属性块的文字当然不存在了啊
[C#]有心人问道 11:17:16
炸开的方法如下[qqimg]oldimg/{2BC6F586-4302-EAE1-D562-927079E96512}.jpg[/qqimg]
[vb.net]好吧 11:17:32
当然无法处理所有指针和所有关系了
这得你自己clone
[C#]有心人问道 11:18:01
不是属性块,就一般的块,也包括属性块。
【C#】天津人 11:27:05
Database.Insert()这个方法里的database参数,是作为源的database么?
[C#]有心人问道 11:28:36
后面没有看懂。
[C#] 玄天 11:29:11
大家好
有想来广州发展 做ARX这块的吗
我们公司诚聘这方面的人才
公司:广州天越电子科技有限公司 www.tycad.cn
[C#]咸鱼 11:32:20
 楼主| 发表于 2013-6-27 11:43:57 | 显示全部楼层
[C#]风继续吹 11:43:57
大概什么待遇
[C#] 玄天 11:45:14
看工作年限及能力吧
[C#]风继续吹 11:45:34
所以我问大概 的嘛
[C#]咸鱼 11:45:59
2000-20000
[qqimg]oldimg/{EC4B4331-5E31-5B3F-A5F2-67BDDFFC208F}.gif[/qqimg]
[xingang1005][C#]星光 11:46:27
学一个月了  现在只能做出简单的模型和简单的参数修改什么不是学的太慢了
[C#]咸鱼 11:46:53
不慢。
[VBA/VB/C#]efan2000 11:47:11
有2W,大家快报名
[C#]咸鱼 11:47:26
一要熟练开发语言,二要熟悉CAD操作。。。。
所以不慢了。
[C#]风继续吹 11:47:32
勉 11:47:58
呵呵
不错
[xingang1005][C#]星光 11:48:11
我以为我很笨学的慢 等修改做好了我的第一个模型就算是做完了 虽然很丑陋
[xingang1005][C#]星光 11:49:30
我是怕老板感觉我慢
[C#]紫爱leslie 11:49:51
你要是真的认真做了,老板也会看在眼里的
[VBA/VB/C#]efan2000 11:50:27
不怕,做完了就可以炒老板鱿鱼
[C#]咸鱼 11:51:37
太在意老板感觉的话,是没法做出真正的成绩的。
[xingang1005][C#]星光 11:52:02
上班的不都是讲究价值吗
[xingang1005][C#]星光 11:52:33
我做完了感觉自己会的好少
[C#]咸鱼 11:52:49
你太谦虚了。
[VBA/VB/C#]efan2000 11:53:08
会的越多越累。
[C#]咸鱼 11:53:24
初期是积累过程,后期会越用越顺。
也越来越能见到成绩。
[xingang1005][C#]星光 11:54:45
我写代码了 争取晚上之前把修改写完 把扩展数据多写一点 尽量弄复杂一点
 楼主| 发表于 2013-6-27 12:11:57 | 显示全部楼层
[VB&c++]阿华 12:11:57
你老板觉得你慢的话,你就炒了他,不值得给他干,你是很快的了
 楼主| 发表于 2013-6-27 12:24:42 | 显示全部楼层
[C#]有心人问道 12:24:42
我是自己在做,做了大家用用,上面也不给钱。
[vb.net]好吧 12:25:29
还好老夫做了院里还能给俩茶钱
[C#]有心人问道 12:27:07
我唯一能得的就是一句话,然后在年终是有200的安慰奖和一个奖状。
。。。。
 楼主| 发表于 2013-6-27 12:47:22 | 显示全部楼层
[zhengjian211]疯狂青蛙 12:47:22
真幸福,我都是义务写
[C#]有心人问道 12:47:34
。。。。。。。。。
[zhengjian211]疯狂青蛙 12:47:49
图照话
写代码比画图来劲.
【C#】雪域残阳 12:48:24
[qqimg]oldimg/{556937AD-22C1-0488-2EF1-D0587A272E87}.gif[/qqimg]
画图枯燥的很
[zhengjian211]疯狂青蛙 12:49:42
画图唧唧歪歪的人太多,因为灵活些太大
[xingang1005][C#]星光 12:51:23
改完修改 一个完整的程序算是能跑起来了 里面加点参数图层慢慢搞
[xingang1005][C#]星光 12:53:11
再做几个模型就算是开窍了 等闲下来我就得搞基础了
[zhengjian211]疯狂青蛙 12:53:43
你也是程序猿了
[VB.NET]筑路人 12:54:08
[qqimg]oldimg/{D22D5863-2FFD-C7DA-5B78-DE88F0B8F723}.jpg[/qqimg]请问CAD重新安装时出现这样的错误,怎么办啊?
[xingang1005][C#]星光 12:55:23
越是压力大越是锻炼人  在我不会的时候我喜欢任劳任怨 因为我不会没有价值 所以老板给我谈任何条件我都默认遵守
[zhengjian211]疯狂青蛙 12:55:59
说太多就矫情了
[xingang1005][C#]星光 12:56:32
呵呵 撤了 刚吃完饭 我怕再不说话我长时间会抑郁了
 楼主| 发表于 2013-6-27 13:19:16 | 显示全部楼层
[C#]在路上 13:19:16
请教大家 怎么样遍历注册表得到电脑上已经安装的CAD版本 并将dll文件写入注册表加载到CAd
 楼主| 发表于 2013-6-27 13:39:05 | 显示全部楼层
[C#]咸鱼 13:39:05
[qqimg]oldimg/{EC4B4331-5E31-5B3F-A5F2-67BDDFFC208F}.gif[/qqimg]
[C#]咸鱼 13:39:48
DLL 是针对具体的版本开发的吧。
[C#]在路上 13:40:33
嗯?所以想便利出CAD的版本
[C#]咸鱼 13:41:04
[qqimg]oldimg/{2A1C7045-5BE7-1168-B957-B28173ECFAB5}.jpg[/qqimg]
[qqimg]oldimg/{C7D17EF4-F3D7-D777-7AD8-AF1C6F807511}.jpg[/qqimg]
用的这个。
[C#]在路上 13:43:09
这个是什么
[C#]咸鱼 13:43:34
从一个网上示例的什么文件中提出来的。
可以自动注册命命到注册表中的。
[C#]在路上 13:44:23
奥奥 是吗 我去看看 谢啦
诶 直接运行 ?
[C#]咸鱼 13:44:50
这个加载到你的项目中。
然后,在初始化中加入一行。
[C#]咸鱼 13:45:29
[qqimg]oldimg/{B4570B22-B848-9FE2-792A-8A0EFF629FA8}.jpg[/qqimg]
[C#]在路上 13:47:04
嗯嗯 那我先去试试 不懂在call你哈 嘿嘿 谢谢
[iilxy]C# | iilxy.com 13:48:19
netload 命令 能否不出现那个选择文件的对话框 直接调用
如: netload c:xxx.dll
[xingang1005][C#]星光 13:49:09
[qqimg]oldimg/{94E09D9B-3545-D81C-CD40-C7B6F8CFEA58}.jpg[/qqimg]转换无效
从O开始 13:49:42
[C#]咸鱼 13:50:18
filedia 
0  就木用对话框出来啦。
就支持命令行啦。
[xingang1005][C#]星光 13:51:11
我把一个三维点写进了XData 读出来时不叫我读啊
[iilxy]C# | iilxy.com 13:51:16
具体怎么用能说下吗 谢谢
[C#]咸鱼 13:51:47
搞CAD开发。CAD的基本东西要了解啥。
[zhengjian211]疯狂青蛙 13:51:52
.......
[xingang1005][C#]星光 13:52:49
可以以(0,0,0)输出到命令行 但是不叫我提取它
[C#]咸鱼 13:53:34
提取的话,要点,就按坐标new 个点出来啥。
里面记录的是坐标串,不是对象。。。。。不是实体。
[qqimg]oldimg/{D9FBA1B0-F519-32F4-99A6-03F76A4FCE6A}.jpg[/qqimg]
[xingang1005][C#]星光 13:54:25
new 一个出来吗
[C#]咸鱼 13:55:03
你要点就NEW 点, 要坐标串就输出坐标串。
[xingang1005][C#]星光 13:55:12
[qqimg]oldimg/{4A9A48B1-B73F-84F3-937D-302F7D04AEA6}.jpg[/qqimg]
[C#]咸鱼 13:57:49
application.showalert(vals[3].value.Tostring());
看下显示啥。然后按输出格式分出X,y ,z ,就可以new point了。
从O开始 13:58:02
强制转换不是这么用的
[C#]咸鱼 13:58:19
[qqimg]oldimg/{A14D5DE1-C88A-8480-015C-6B44B031B8C3}.jpg[/qqimg]
从O开始 13:58:54
这只是个类型转换的问题,不是你说的point实体
[zhengjian211]疯狂青蛙 13:59:10
你不会调试下啊
那玩意能强制转换?
[xingang1005][C#]星光 13:59:34
调试了
所以我在改
[xingang1005][C#]星光 14:00:17
我试过了才能知道能不能转换 现在我知道了
[C#]咸鱼 14:00:51
C美元 我的美元=(美元)冥币;
[zhengjian211]疯狂青蛙 14:01:51
一个半月你基础早过完了,也不至于做一点问一点了
[C#]咸鱼 14:02:59
以前边骨狗边写代码,现在是边白毒边写代码。
[C#]在路上 14:08:33
为啥我那个注册表还是写不进去呀
 楼主| 发表于 2013-6-27 14:20:25 | 显示全部楼层
[xingang1005][C#]星光 14:20:25
[qqimg]oldimg/{7E19DCA9-8455-3695-7C06-89D2920E1AB8}.jpg[/qqimg]
吓人
[C#]咸鱼 14:25:37
我想起来了。这个文件是从 batchpublish中抽取出来的。
[qqimg]oldimg/{AAA37443-A1E6-F214-9D98-638F6CCD2BC9}.jpg[/qqimg]
[C#]在路上 14:27:02
额 [qqimg]oldimg/{9C04083B-2189-7274-E118-4E55BF187FE8}.jpg[/qqimg]
[iilxy]C# | iilxy.com 14:27:18
netload 不跳窗口 终于查到了
acDocComObj.SendCommand("(command " & Chr(34) & "NETLOAD" & Chr(34) & " " & _
                          Chr(34) & "c:/myapps/mycommands.dll" & Chr(34) & ") ")
[C#]在路上 14:27:32
不netload不进入这个函数吧??
[zhengjian211]疯狂青蛙 14:28:06
自己加在自己?
不可能
加载
[iilxy]C# | iilxy.com 14:28:24
用com加载
[C#]咸鱼 14:30:39
[qqimg]oldimg/{B4570B22-B848-9FE2-792A-8A0EFF629FA8}.jpg[/qqimg]
 楼主| 发表于 2013-6-27 16:06:51 | 显示全部楼层
[zhengjian211]疯狂青蛙 16:06:51
如何及时刷新图层的锁定状态?regen太慢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-6 07:14 , Processed in 0.192709 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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