明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2115|回复: 12

[.net群] 2013-09-05 明经 AutoCAD.NetApi (2474812) 群聊记录:.net 是解释程序,不能加密,只能混淆一下代码!

 关闭 [复制链接]
发表于 2013-9-5 08:41 | 显示全部楼层 |阅读模式
[浙C#]盐水白菜 08:41:33
.net 是解释程序,不能加密,只能混淆一下代码!
[浙C#]盐水白菜 08:42:40
反编译出来后,看起来难懂
[浙C#]盐水白菜 08:43:44
但是体积稍微变大;运行速度可能有些影响,而且可能出错
从〇开始 08:44:35
混淆现在已经比较成熟了
[浙C#]盐水白菜 08:44:36
VS 2010 就带有混淆器的
[浙C#]盐水白菜 08:45:18
混淆后要全面测试一下的
[vb.net]计件工 08:45:23
我现在还在用2005,看来要安装新的版本了。
[浙C#]盐水白菜 08:45:23
哈哈
[浙C#]盐水白菜 08:46:15
VS2010 的免费的不是很好使,还是破解的好些
[C#]有心人问道 08:46:27
怎么混淆啊?
[浙C#]盐水白菜 08:47:21
用混淆软件,把目标Dll,Exe文件重新生成一下,
功能一样,但是大小、及里面的变了
反编译后就很难读懂了。
不混淆的反编译后,和原代码一样
[C#]有心人问道 08:48:32
我昨晚看到有人说用aspack ,我用了就加载不了了。
[浙C#]盐水白菜 08:49:38
加壳脱壳软件像是针对,哪些完全编辑的程序,
C++ delphi 完全编译程序
[浙C#]盐水白菜 08:50:53
VB,java, c# VB.net 都是需要系统库支持的
解释执行程序
[C#]有心人问道 08:53:31
哦。这些我是完全不懂的,也没有去学习过。
 楼主| 发表于 2013-9-5 09:18 | 显示全部楼层
[C#] netcadGis 09:18:10
VS 2010 带有混淆器怎么样?
[zhengjian211]疯狂青蛙 09:19:05
核心部分用arx,界面和功能用net
就没这问题了
[C#]咸鱼 09:23:51
[C#]咸鱼 09:24:27
[qqimg]201309/{CABDA8C7-D396-690E-51FF-58F1E7420A56}.jpg[/qqimg]
 楼主| 发表于 2013-9-5 10:19 | 显示全部楼层
[沪C#]无情剑客 10:19:33
自带混淆不好,不解释
在CAD里面,以前的低版本intellilock2010试过,出现程序部分不正常,现在高版本就不知道了
 楼主| 发表于 2013-9-5 11:09 | 显示全部楼层
[VB.NET]蟋蟀 11:09:39
从〇开始 11:13:07
[C#]咸鱼 11:14:35
暂时还没遇到问题。可能用段时间也说不上
 楼主| 发表于 2013-9-5 14:37 | 显示全部楼层
[zhongmica`][C#]小寒 14:37:56
editor.drag的回调函数中用editor.drawVector绘制临时的线,用什么方法将上次画的临时线擦去
从〇开始 14:38:54
刷新
[zhongmica`][C#]小寒 14:41:15
ed.regen()直接致命错误
[zhongmica`][C#]小寒 14:42:07
ed.UpdateTiledViewportsFromDatabase();
            ed.UpdateTiledViewportsInDatabase();
ed.UpdateScreen();
都试过
[zhongmica`][C#]小寒 14:43:12
acedRedraw(null, 1);用这个 直接拖动效果没有了
剩下线
[C#]紫爱leslie 14:46:54
你是在jig里面?
[zhongmica`][C#]小寒 14:48:18
[C#]紫爱leslie 14:49:30
不用删除的吧,我就没删除
[zhongmica`][C#]小寒 14:50:15
不删除,拖动过程中不久满屏幕都是线?
从〇开始 14:51:25
放大  缩小一下视口
[zhongmica`][C#]小寒 14:52:11
[qqimg]201309/{64A234EE-8657-DA63-B7F4-C7718460F461}.gif[/qqimg]在拖动过程中不断放大缩小?
[C#]紫爱leslie 14:52:18
Autodesk.AutoCAD.GraphicsInterface.WorldDraw.RawGeometry.RawGeometry.PolyPolyline()
从〇开始 14:53:14
我没让你这么做,只是说这样可以消除
[vb.net]风水 14:53:49
保存CAD时,显示:此图形中的一个或多个对象无法保存为指定格式,操作未完成,因此未创建任何文件
这个是什么原因造成的
[C#]紫爱leslie 14:54:06
[vb.net]风水 14:54:12
做了个块而已,不让保存
[zhongmica`][C#]小寒 14:55:53
不是拖动过程,直接调用ed.regen()都可以消除啦
[zhengjian211]疯狂青蛙 14:56:15
jig时调用draw vector真没试过
好用不
[zhongmica`][C#]小寒 14:56:36
挺好~~
我是想实现那个橡皮线效果
[zhengjian211]疯狂青蛙 14:57:04
橡皮线有现成的啊
[zhongmica`][C#]小寒 14:57:11
可是会满屏线,删不掉
从〇开始 14:57:18
绘制不提交
[zhongmica`][C#]小寒 14:57:18
在jig里面哦?
从〇开始 14:57:22
还是不要用你说的
[vb.net]风水 14:58:02
我再找找哪个没提交,找了半天也没发现
[zhongmica`][C#]小寒 14:58:11
我是要拖动过程,多个点有橡皮线效果
[C#]紫爱leslie 14:59:36
晕,jig里本来就有橡皮筋效果的线。。。。
[zhongmica`][C#]小寒 15:00:00
我是要自定义的点有橡皮线效果
[zhengjian211]疯狂青蛙 15:00:02
疯狂青蛙(275171906)  14:58:03
橡皮线有现成的啊
[zhongmica`][C#]小寒 15:00:34
[@275171906,@疯狂青蛙] 请指教
[zhengjian211]疯狂青蛙 15:02:06
你用的什么jig
ent还是draw
[C#]紫爱leslie 15:02:38
用draw啊。。。
[zhongmica`][C#]小寒 15:02:46
ent~~~
[C#]紫爱leslie 15:03:28
你这个橡皮筋效果在jig结束后是不显示的是吧
[zhongmica`][C#]小寒 15:04:39
是啊
[zhengjian211]疯狂青蛙 15:05:23
JigPromptPointOptions po = new JigPromptPointOptions(" 选择管径标注位置");
                po.UseBasePoint = true;
protected override SamplerStatus Sampler(JigPrompts jp)
            {
[C#]紫爱leslie 15:06:01
用draw
[vb.net]风水 15:06:22
语句交换一下顺序就可以,真是坑
[zhongmica`][C#]小寒 15:06:30
pntops.Cursor = CursorType.RubberBand;
你的橡皮筋不会是指这个吧
[zhengjian211]疯狂青蛙 15:06:50
[zhongmica`][C#]小寒 15:07:08
那个只对插入点有效
[zhengjian211]疯狂青蛙 15:07:13
那是光标
[zhongmica`][C#]小寒 15:07:22
[zhengjian211]疯狂青蛙 15:07:39
你要搞好几条橡皮线?
[zhongmica`][C#]小寒 15:07:46
现在我要再光标的其他地方,有橡皮筋
[C#]紫爱leslie 15:08:16
他的意思就是要画线
从〇开始 15:08:18
他要drawvector的效果
[zhengjian211]疯狂青蛙 15:08:40
那还不容易,就在jig里面写啊,写完不update.
drawvector有什么特殊效果
错了,是update,但是不提交
如果对于文字.需要先提交的,用代码控制删除掉
[zhengjian211]疯狂青蛙 15:12:55
貌似效果很炫
从〇开始 15:13:10
[zhengjian211]疯狂青蛙 15:13:14
drawvector 能写文字吗
[zhongmica`][C#]小寒 15:13:15
[qqimg]201309/{E5DD151B-E34B-897D-E94E-CD3ED7C6ED70}.jpg[/qqimg]
只能画线
[zhengjian211]疯狂青蛙 15:13:37
牵着很多只小牛牛
[zhongmica`][C#]小寒 15:14:10
红色那些线就是drawvector画出来的
没处理好
从〇开始 15:14:48
你在jig中用这个本来就不多见
jig动态肯定会产生这个
[zhengjian211]疯狂青蛙 15:15:10
jig动态就好了 不会很多线的
从〇开始 15:15:44
jig中用画线即可,根本不需要用drawvector
[zhengjian211]疯狂青蛙 15:15:48
你无非是橡皮线,设置下线型也差不多吧
[zhongmica`][C#]小寒 15:16:51
[qqimg]201309/{C3873B6C-F741-4F07-FA36-2A9DE7D2247A}.jpg[/qqimg]
我要上下两个点有橡皮筋
[zhengjian211]疯狂青蛙 15:17:25
啥叫橡皮筋?
[C# ARX]ahlzl 15:17:25
JIG中,画临时线就行了
[zhengjian211]疯狂青蛙 15:17:29
就是虚线?
[zhongmica`][C#]小寒 15:17:42
那是自带的
[zhengjian211]疯狂青蛙 15:18:08
那自己绘就好了啊
自己绘你想怎么样都行
[zhongmica`][C#]小寒 15:18:47
drawvector不用用户维护嘛,拖动完自动清除
[zhengjian211]疯狂青蛙 15:19:01
jig不是一样吗
不提交也不会添加的
从〇开始 15:19:32
jig不需要用drawvector
大家都告诉你了
用jig绘制线即可
[zhongmica`][C#]小寒 15:19:52
那如果是自定义夹点了
夹点重定义
[zhongmica`][C#]小寒 15:20:51
上图那个是块,上下两个夹点是我代码加上去的
本来只有中间一个点
[zhongmica`][C#]小寒 15:22:00
MoveGripPointsAt()在这里实现橡皮线效果
[zhongmica`][C#]小寒 15:24:33
刚刚提jig那个问题,我以为跟这个差不多,你们是对的,jig不需要drawvector
[zhongmica`][C#]小寒 15:25:54
嗯 有点想法,我试试能不能用line去代替drawvector
 楼主| 发表于 2013-9-5 15:47 | 显示全部楼层
[VB.NET]翔宇 15:47:34
[qqimg]201309/{79975C67-9240-1BF5-DD6E-0DD933A5EA7D}.gif[/qqimg]
 楼主| 发表于 2013-9-5 17:45 | 显示全部楼层
[zhongmica`][C#]小寒 17:45:47
[qqimg]201309/{B90D208B-D491-B210-05F2-80BB28BBC9E7}.jpg[/qqimg]
[zhongmica`][C#]小寒 17:46:35
在kean的文章看见有夹点重定义,也是用DrawVector(),可是没做清除
 楼主| 发表于 2013-9-5 20:16 | 显示全部楼层
毛竹 20:16:13
AcadApplicationClass
毛竹 20:16:51
请教一个问题 大家是否有有过
Interop.AutoCAD.AcadApplicationClass 
Interop.AutoCAD.AcadDocumentClass
毛竹 20:17:28
我这里有始终提示
[qqimg]201309/{9A48C548-AC20-8FA0-AAA6-BF599AD402A5}.jpg[/qqimg]
[VB.net]福萝卜 20:19:33
temp = New AcadApplicationClass 这一句什么意思
毛竹 20:20:28
现在就是想用AcadApplicationClass 
我也不知道具体怎么写
 楼主| 发表于 2013-9-5 20:33 | 显示全部楼层
sqbao 20:33:27
这是com接口吧
[vb.net]PPYYFF 20:36:08
com接口一样的
On Error Resume Next
        AcadApp = GetObject(, "AutoCAD.Application.17")
        If Err.Number Then
            Err.Clear()
            AcadApp = CreateObject("AutoCAD.Application.17")
            If Err.Number Then
                MsgBox(Err.Description)
                Exit Sub
            End If
        End If
定义一个AcadApp全局
然后就可以用
Public AcadApp As Autodesk.AutoCAD.Interop.AcadApplication
 楼主| 发表于 2013-9-5 21:32 | 显示全部楼层
毛竹 21:32:09
我想用AcadApplicationclass
是com接口
毛竹 21:41:02
大家帮个忙啊
毛竹 21:42:22
[qqimg]201309/{63D5F86F-90D3-F713-1CB8-93A119357C8E}.jpg[/qqimg]
灰色表示什么意思啊
从〇开始 21:44:24
不用com直接用net api
毛竹 21:44:57
我也不想用,只是我是做测试的 要测试这个接口
从〇开始 21:45:35
那就自己调试发现问题解决
毛竹 21:46:46
我没有代码,开发要我写好例子 给他,然后他在我们自己cad软件实现哦
从〇开始 21:47:01
没有代码自己写呀
[ARX]小山 21:48:42
也就是说你们要山寨ACAD?
从〇开始 21:49:03
这样还是调用cad而已
自己的cad软件?
无非就是在上面二次开发一些功能吧
毛竹 21:51:08
自主研发的
从〇开始 21:51:21
自助研发测试这个什么关系
[ARX]小山 21:52:22
仿制也是自主研发
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 05:48 , Processed in 0.257990 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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