明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3317|回复: 13

[.net群] 2013-07-05 明经 AutoCAD.NetApi (2474812) 群聊记录:请问 NETLOAD 载入dll后没有任何反应 也没有错误提示 是怎么回

 关闭 [复制链接]
发表于 2013-7-5 00:00 | 显示全部楼层 |阅读模式
[iilxy]C# | iilxy.com 00:00:03
请问 NETLOAD 载入dll后没有任何反应 也没有错误提示 是怎么回事?
 楼主| 发表于 2013-7-5 09:54 | 显示全部楼层
[zhengjian211]疯狂青蛙 09:54:59
单步调试,看哪里出错
[C#]有心人问道 09:56:24
[qqimg]201307/{0B25E7B7-9DD3-927F-78DF-24ACD413C938}.jpg[/qqimg]  这个错把我搞惨了。
程序中一直找不到是哪一句出问题。
跟踪又找不到错误。
[zhengjian211]疯狂青蛙 09:57:42
SelectCrossingWindow在ucs下获取不到指定的实体,谁遇到过
都转成wcs坐标了
在wcs下就能获取到
Velson Susan 10:06:12
你跟踪时候执行代码了吗
是不是写错了
[zhengjian211]疯狂青蛙 10:07:23
莫名其妙的又好了...
[C#]有心人问道 10:13:01
跟踪时都没有问题,
[C#]有心人问道 10:13:51
但只要让它自己运行,又会出来。不定在那一个运行时间段,可能在开始,可能在中途。
[zhengjian211]疯狂青蛙 10:15:08
查出问题了吗
[C#]有心人问道 10:15:19
没有。
我的代码调用类都很简单。
[C#]有心人问道 10:16:17
我估计是哪一个变量或属性的值出了问题,但是跟踪时又不报错。
 楼主| 发表于 2013-7-5 10:31 | 显示全部楼层
[c#]gis 10:31:43
ObjectARX 2012 Documentation - VS2010
这个为什么装不上呢
 楼主| 发表于 2013-7-5 10:41 | 显示全部楼层
[c#]gis 10:41:51
[qqimg]201307/{D823DF3A-F5C3-E947-960F-538E3A945F3B}.jpg[/qqimg]
 楼主| 发表于 2013-7-5 11:06 | 显示全部楼层
[c#]gis 11:06:11
没有人装过么
[VBA/VB/C#]efan2000 11:12:39
win7有32位与64位之分。
[c#]gis 11:13:00
你装上了么
[VBA/VB/C#]efan2000 11:15:05
[qqimg]201307/{B999CDA8-33DE-F900-1050-DFCD5DDBF48A}.jpg[/qqimg]
[c#]gis 11:15:35
我说的是2012
2013之后貌似改了好多
[VBA/VB/C#]efan2000 11:16:48
2012的没装过。
[c#]gis 11:17:22
要不是.net 是java就好了
mac上也能用了
[VBA/VB/C#]efan2000 11:18:17
好像有苹果版的,就是不知道有没提供开发环境。
[c#]gis 11:18:30
没有啊,lisp貌似可以
[c#]gis 11:19:00
2013是不是api改了好多
从O开始 11:19:12
autocad就需要net  framework环境
[VBA/VB/C#]efan2000 11:19:18
那用lisp了,或者com方式肯定也可以。
[c#]gis 11:20:01
2013是不是api改了好多
javascript开发前景怎么样?
[VBA/VB/C#]efan2000 11:20:37
.net的API每个版本都在变。
[c#]gis 11:21:00
这个真心不好
[VBA/VB/C#]efan2000 11:21:09
js开发autocad 360,就是以后的云autocad
从O开始 11:21:12
[c#]gis 11:23:32
谁倒腾过  Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.GraphicsManager.Device
Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.GraphicsManager.Model
Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.GraphicsManager.View
[VBA/VB/C#]efan2000 11:24:20
这个在窗体或者控件中显示CAD图形。
从O开始 11:25:55
购买第三方控件即可
[c#]gis 11:26:10
那他们和ViewTableRecord  ViewportTableRecord 的关系是什么
[qqimg]201307/{E6C6FD43-D26C-9D4D-90C2-E257FC0E82CC}.jpg[/qqimg]
什么什么意思
从O开始 11:27:39
[qqimg]201307/{6965B881-0A93-AC89-62C8-7B561D5ABBC0}.jpg[/qqimg]
[c#]gis 11:28:28
你说的是开发standalone程序?
 楼主| 发表于 2013-7-5 12:37 | 显示全部楼层
[VBA/VB/C#]efan2000 12:37:59
//获取图形管理
Autodesk.AutoCAD.GraphicsSystem.Manager gsm = Application.DocumentManager.MdiActiveDocument.GraphicsManager();
//创建AutoCAD离屏设备
Autodesk.AutoCAD.GraphicsSystem.Device d = gsm.CreateAutoCADOffScreenDevice();
//创建模型
Autodesk.AutoCAD.GraphicsSystem.Model m = gsm.CreateAutoCADModel();
//添加视图
Autodesk.AutoCAD.GraphicsSystem.View v = new Autodesk.AutoCAD.GraphicsSystem.View();
d.Add(v);
//更新
d.Update();
//添加块表记录
v.Add(btr, mm);
//范围缩放
v.ZoomExtents(minpt, maxpt);
//缩小一点,避免输出到边界
v.Zoom(0.9);
//获取视图快照
System.Drawing.Bitmap b = v.GetSnapshot(v.Viewport);
这个前几年做的项目代码
[VBA/VB/C#]efan2000 12:45:31
是当时最新的R2007版本,可能现在会有变化。
[C# ARX]ahlzl 12:45:58
[C# ARX]ahlzl 12:46:35
“离屏设备”?
[VBA/VB/C#]efan2000 12:46:40
当时一个用途是根据块自动生成图标。
就是没有在CAD窗口里显示。
从O开始 12:48:22
不就是截图?
[VBA/VB/C#]efan2000 12:49:01
也可以这样说吧,当然还能在winforms窗体中显示。
[zhengjian211]疯狂青蛙 12:49:42
这个对版本有要求吗
[VBA/VB/C#]efan2000 12:49:53
最低07版本
从O开始 12:49:55
当然,出来的不就是个图片 bmp jpg png,当然可以winform显示了
[c#]gis 12:50:00
是啊,就是截图
关键是得程序控制,精确截图
[VBA/VB/C#]efan2000 12:50:29
不是,挂在窗体里,可以放大缩小的。
[zhengjian211]疯狂青蛙 12:50:36
截图的清晰度太差了..缩放后
sld好点
从O开始 12:51:08
可以放大截图在拼凑
[VBA/VB/C#]efan2000 12:51:10
相对于有人希望把CAD挂在窗体里一样。
[zhengjian211]疯狂青蛙 12:57:00
void Database_SaveComplete(object sender, Autodesk.AutoCAD.DatabaseServices.DatabaseIOEventArgs e)
        {         
            if (Is1&&e.FileName.EndsWith(".dwg",true,new CultureInfo("en-US")))//屏蔽自动保存
            {
 楼主| 发表于 2013-7-5 13:07 | 显示全部楼层
[xingang1005][C#]星光 13:07:53
我做的双击弹出自定义窗体怎么第一次可以弹出 当双击第二次时就不行了呢
[VBA/VB/C#]efan2000 13:16:12
都保存完了还能屏蔽自动保存?
双击最好在CUI里定义。
[xingang1005][C#]星光 13:17:58
谢谢 我试试
[zhengjian211]疯狂青蛙 13:18:21
做多文档标签,需要捕捉保存时间来实时修改文档标签的显示名称,但要屏蔽下自动保存.
做多文档标签,需要捕捉保存事件来实时修改文档标签的显示名称,但要屏蔽下自动保存.
[zhengjian211]疯狂青蛙 13:19:26
有没有人把自动保存的文件后缀名也改为dwg的
那样就无效了,还有更好的办法吗
[VBA/VB/C#]efan2000 13:22:22
不是有BeginSave这个事件?
[zhengjian211]疯狂青蛙 13:23:45
效果一样
如果把自动保存的文件后缀名也改为dwg的
怎么区别手动保存和自动保存
[VBA/VB/C#]efan2000 13:25:21
自动保存的中间会加-1-,-2-,这样格式的。
[zhengjian211]疯狂青蛙 13:25:54
手动另存如果也取这种格式呢
好像没什么办法
[VBA/VB/C#]efan2000 13:28:33
如果自动保存设为dwg,自己程序运行后改下,不是就可以区别了。
[zhengjian211]疯狂青蛙 13:29:09
不能改用户的设置
[VBA/VB/C#]efan2000 13:29:20
另外自动保存一般保存在临时目录,实在不行,自己监控该目录。
[VBA/VB/C#]efan2000 13:30:19
退出时恢复就可以了,用户如果说不能运行你的程序怎么办。
[zhengjian211]疯狂青蛙 13:30:52
程序崩溃了的话没机会恢复
算了 用户自认倒霉吧
[VBA/VB/C#]efan2000 13:32:19
自动保存的除非是断电、蓝屏,不然不会去恢复该文件。
[vb.net]风水 13:32:51
好的
 楼主| 发表于 2013-7-5 13:43 | 显示全部楼层
[C#] 杭州—天涯 13:43:17
请问,我要改成 索引色的黑色 要怎么改
Autodesk.AutoCAD.Colors.Color.FromColorIndex
[c#]数字地球 13:43:54
群里有打算换工作的吗?
[VB.NET]翔宇 13:44:01
intersectWith 方法 如果两线不在一个平面,可不可求交
[VBA/VB/C#]efan2000 13:44:07
ColorIndex
从O开始 13:44:07
不行
[沪C#]无情剑客 13:44:31
白色就是黑色
[C#] 杭州—天涯 13:44:31
Color.FromColorIndex
额,好多参数。。。不知道选哪个
[沪C#]无情剑客 13:44:36
颜色7
index7
[C#] 杭州—天涯 13:45:04
从O开始 13:45:17
7是白色
[沪C#]无情剑客 13:45:48
白色就是黑色
[C#] 杭州—天涯 13:45:57
FromColorIndex(Autodesk.AutoCAD.Colors.ColorMethod.ByColor,7)
这个吗
那白色是多少
[沪C#]无情剑客 13:46:17
白色就是黑色
[C#] 杭州—天涯 13:46:28
额。。。
[沪C#]无情剑客 13:46:29
跟你打印背景色设置有关
[沪C#]无情剑客 13:47:04
真彩色除外,
因为你的背景默认是黑的,所以是白色,你反过来的话白色就是黑色
[C#] 杭州—天涯 13:47:36
额,改成真彩色的, 打印就不对了,所以要改成 索引色
[C#] 杭州—天涯 13:55:50
改成7 是不是打印就都OK的
不会吧
[VBA/VB/C#]efan2000 13:56:23
或者用黑白的打印就是了。
[c#]数字地球 14:02:45
群里有打算换工作的吗?
[VB]BWSB 14:03:23
月薪够高 没打算的也会打算
[VBA/VB/C#]efan2000 14:03:30
什么待遇?
[c#]数字地球 14:03:58
待遇与学历和工作经验有关系
从O开始 14:04:53
放不方便透露个大概范围?
[C#] 杭州—天涯 14:05:05
有10k么
[zhengjian211]疯狂青蛙 14:05:33
税后一年200k?
[C#] 杭州—天涯 14:05:42
[c#]数字地球 14:05:43
我只负责技术  待遇与老板谈
[VBA/VB/C#]efan2000 14:05:50
先让人家离职,然后飞去面谈,如果不合适那不是折腾人。
[c#]数字地球 14:07:41
先找好 再辞职
[VB&c++]阿华 14:08:27
他换了个马甲
从O开始 14:08:46
这个你只有先说一下职位的要求和待遇范围别人才好确定合不合适
[c#]数字地球 14:09:04
我昨天说过
[VB]BWSB 14:09:07
找工作还是在本地是首选
从O开始 14:09:22
招了至少一年了吧
[c#]数字地球 14:10:23
找到2个 还缺少2个
[VB&c++]阿华 14:11:07
他只要学徒工,廉价
[c#]数字地球 14:12:33
都要
[c#]数字地球 14:16:38
我们这边待遇从4k-30k
都有
从O开始 14:17:11
说这个太笼统,你上次招的两个待遇多少了?
[c#]数字地球 14:17:45
保密
一旦入职 待遇都是保密的
[zhengjian211]疯狂青蛙 14:18:36
你说说这个要求和大概待遇 否则就是坑爹
再怎么谈还能谈出花来
[VB.NET]翔宇 14:18:59
IntersectWith 方法相交 能不不在一个平面相交
有谁知道吗
[zhengjian211]疯狂青蛙 14:19:05
无非是找两个冤大头
[c#]数字地球 14:19:14
先看简历 后谈待遇
[xingang1005][C#]星光 14:19:26
中专
[zhengjian211]疯狂青蛙 14:19:36
什么乱七八糟的都招?什么级别
[VBA/VB/C#]efan2000 14:19:43
4k,花费:房租1k5,伙食1k5,通讯、交通0.5k,其它0.5k。
[c#]数字地球 14:20:23
双向选择嘛
[zhengjian211]疯狂青蛙 14:20:41
骗简历的
[VBA/VB/C#]efan2000 14:21:00
IntersectWith至少要在三维空间有交点,没值肯定线有问题。
[c#]数字地球 14:21:02
要你的简历有多大用?
[zhengjian211]疯狂青蛙 14:21:05
连要求和大概待遇都没有
[zhengjian211]疯狂青蛙 14:21:51
还4~30K 踢了此人吧
[c#]数字地球 14:22:06
[c#]数字地球(412925762)  11:40:53
招聘cad开发工程师:
1 计算机及相关专业大专以上学2 1年以上cad.net开发经验 2-3个cad开发项目经验 
3 工作地点北京 待遇面谈 
有意者 发简历到djliu221@sohu.com
[zhengjian211]疯狂青蛙 14:22:46
连个公司邮箱都没有.
[VB&c++]阿华 14:23:38
他都招了若干年了
[xingang1005][C#]星光 14:23:38
多少功能多大的代码量叫项目啊
[xingang1005][C#]星光 14:24:09
我写一千行代码的小东西写一个月还没写好
[VBA/VB/C#]efan2000 14:24:22
2 1年以上cad.net开发经验?
[C# ARX]ahlzl 14:24:30
他被T了N次了,上次是被MCCAD群主T的
[VB]BWSB 14:24:49
。net是哪年推出的?
C# 雾雨 14:25:04
很早推出的
[c#]数字地球 14:25:28
有意者发简历  无意者旁观
[VBA/VB/C#]efan2000 14:25:45
项目可大可小,一千行代码也可算一个项目。
[zhengjian211]疯狂青蛙 14:25:55
浪费群里资源.除了发广告
啥也不干
[C# ARX]ahlzl 14:26:36
[qqimg]201307/{6D9A9636-6211-0F0F-25C0-339810483A16}.jpg[/qqimg]
[VB]BWSB 14:26:44
这个要求的薪水应该月薪高于4000吧
[C#|C++]忽悠悠 14:26:54
你都发了1年的广告了,我眼睛都看的起茧子了..还没招到人,您老人家要求是多高啊?
[VB&c++]阿华 14:27:09
星光这一月的收获很大啊
[zhengjian211]疯狂青蛙 14:27:13
还没找到冤大头
[xingang1005][C#]星光 14:27:37
[qqimg]201307/{C35154DF-F577-6450-2716-3E46618EA367}.jpg[/qqimg]和解
[C# ARX]ahlzl 14:28:01
[qqimg]201307/{86D29F61-9288-DDF7-8C87-316275237E71}.jpg[/qqimg]
[c#]数字地球 14:28:10
论水平 估计你还是小子倍
[zhengjian211]疯狂青蛙 14:28:29
T了吧
C# 雾雨 14:28:39
话说我问你3维jig你都回答不出
[c#]数字地球 14:28:40
大师 专家都不会对外招聘的
C# 雾雨 14:28:45
这个 我也不想说啥
[C#|C++]忽悠悠 14:28:53
我小字辈怎么了?没见过你这样的
潜龙 14:29:10
李冠一  CAD开发不错
[zhengjian211]疯狂青蛙 14:29:17
别和他墨迹 T了了事
[c#]数字地球 14:29:18
3维jig 我们不做这块
[c#]数字地球(412925762)  14:25:46
     有意者发简历  无意者旁观
[zhengjian211]疯狂青蛙 14:30:07
钓水鱼的
[C#|C++]忽悠悠 14:30:17
没完没了啊,
[xingang1005][C#]星光 14:30:18
我只想找个好心人给我点C#的代码学习
[xingang1005][C#]星光 14:30:49
你们什么招聘跟我没关系 我只想完成任务学点东西
C# 雾雨 14:31:32
果然现在 所谓的技术总监 都不需要研究技术的
233
从O开始 14:31:37
别人给你项目代码估计不大现实,这个自己多多实践积累就可以了
[zhengjian211]疯狂青蛙 14:32:24
[xingang1005][C#]星光 14:32:31
我不要项目代码 只需要一个小小的模块 越简单越好
[VBA/VB/C#]efan2000 14:32:39
项目针对性太强了。
[zhengjian211]疯狂青蛙 14:32:50
你的问题会一个一个接着来的,不是模块那么简单
基础不扎实
[C#|C++]忽悠悠 14:33:01
这样的,还技术总监呢,拉到吧
[xingang1005][C#]星光 14:33:11
不是不扎实 是没基础、
[zhengjian211]疯狂青蛙 14:33:25
没有捷径,一点点弄
[xingang1005][C#]星光 14:33:36
还好 现在比刚开始快多了
自己纠结纠结基本也都能弄出来了
[VBA/VB/C#]efan2000 14:34:41
没编程基础的做项目,甚至没接触过CAD,过程总会慢的。
[VB.NET]孤帆 14:35:09
问一个弱一点的问题,vs2010能用于CAD2006编程吗?
[zhengjian211]疯狂青蛙 14:35:16
招聘用搜狐邮箱的
是不是作坊企业
[C#]有心人问道 14:35:27
多弄弄,还是会写一些简单的。
[VBA/VB/C#]efan2000 14:35:40
当然可以,不过CAD2006的.NET模式不完善。
[C#|C++]忽悠悠 14:36:17
cad2006用vs2002, .NET就不要用了,用的时候你会哭的
[VBA/VB/C#]efan2000 14:36:32
不建议使用,最好采用07或以上的。
[VB.NET]孤帆 14:36:45
我说一进就死呢
[xingang1005][C#]星光 14:36:49
做的慢转正就慢 有压力
[C#]有心人问道 14:36:54
我用的是vs2008 -- cad2008
[zhengjian211]疯狂青蛙 14:37:16
有个人适合你
群里的东北-徐
[VB.NET]孤帆 14:37:34
唉,我这里VS2010-CAD2010也有问题
[zhengjian211]疯狂青蛙 14:37:37
搞培训的
[iilxy]C# | iilxy.com 14:37:43
请教大家一个问题 移动鼠标时获取当前鼠标坐标值 是不是必须用jig类才能实现?
[VB.NET]孤帆 14:37:55
刚开始学这个弄着有点费劲
[VBA/VB/C#]efan2000 14:38:19
jig是实现拖动效果,不是获取鼠标的坐标值。
[C#|C++]忽悠悠 14:38:32
用个什么editorinputreactor可以获取鼠标的坐标
[iilxy]C# | iilxy.com 14:38:53
jig拖动的时候也能获取到坐标值
C# 雾雨 14:39:20
jig- -
[zhengjian211]疯狂青蛙 14:40:11
你说的是动态吧
只有jig
[iilxy]C# | iilxy.com 14:40:39
动态获取 鼠标移动的时候值要跟着变
[zhengjian211]疯狂青蛙 14:40:39
arx下或许有其他的
[qqimg]201307/{7D9E668B-7695-AAEF-B39B-29FE8CCEF434}.jpg[/qqimg]
不是交互获取,是动态获取
C# 雾雨 14:40:58
C#则么设置极轴度数
JigPromptPointOptions jigPoint = new JigPromptPointOptions("请选择安装方向");
            jigPoint.Cursor = CursorType.RubberBand;
            jigPoint.BasePoint = basePoint;
            jigPoint.UserInputControls = UserInputControls.NoZDirectionOrtho;
            jigPoint.UseBasePoint = true;
            romptPointResult res = prompts.AcquirePoint(jigPoint);
[iilxy]C# | iilxy.com 14:41:34
我用jig可以动态获取 现在想问问 如果不用jig能不能行
C# 雾雨 14:41:37
Point3d endPoint = res.Value;
不知道
C#则么设置极轴度数
 这个谁知道
[zhengjian211]疯狂青蛙 14:43:20
这个也算jig了
C# 雾雨 14:43:50
哪个算jig?
[zhengjian211]疯狂青蛙 14:43:56
jigprompt
C# 雾雨 14:44:45
这个是的阿
我想问的是 谁知道则么设置极轴的度数
[zhengjian211]疯狂青蛙 14:45:52
POLARADDANG
C# 雾雨 14:47:47
系统变量阿
233
 楼主| 发表于 2013-7-5 15:00 | 显示全部楼层
[xingang1005][C#]星光 15:00:09
[qqimg]201307/{51C3A8C9-3033-42D2-1BAF-902A2834A9C4}.jpg[/qqimg]当第二次双击时运行到这里直接蹦了
 楼主| 发表于 2013-7-5 15:24 | 显示全部楼层
[zhengjian211]疯狂青蛙 15:24:11
单步调试
[xingang1005][C#]星光 15:24:29
调试了
[zhengjian211]疯狂青蛙 15:24:34
看看变量有没有null的
[xingang1005][C#]星光 15:24:51
我再看看
[xingang1005][C#]星光 15:33:02
[qqimg]201307/{61D80922-5F6D-1EEA-8F7D-40FE57D01D2A}.jpg[/qqimg]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-11 20:24 , Processed in 0.216444 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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