社区
C#
帖子详情
c#预览CAD图纸~~~~~~~~~~~~
blue17300589
2009-06-08 10:07:09
我用C#做CAD图纸预览,一般情况是没问题的,但是如果在CAD中把这张图纸打开的话我就无法预览了,提示是“文件被另一进程占用,”不知道各位高手如何解决这样的问题
...全文
287
7
打赏
收藏
c#预览CAD图纸~~~~~~~~~~~~
我用C#做CAD图纸预览,一般情况是没问题的,但是如果在CAD中把这张图纸打开的话我就无法预览了,提示是“文件被另一进程占用,”不知道各位高手如何解决这样的问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老猫OR老妖
2012-10-18
打赏
举报
回复
楼主你的这个预览是直接打开 还是路径打开 如果可以的话发个QQ给我 我有相关问题咨询
blue17300589
2009-06-08
打赏
举报
回复
[Quote=引用 2 楼 LCL_data 的回复:]
文件被另一进程占用 应该是因为你打开了CAD图纸的原因。
应该关了就可以的。
[/Quote]
这位兄弟,不能关闭文件的,如果关闭文件本来就可以预览,我就无需发问了
呵呵
blue17300589
2009-06-08
打赏
举报
回复
我本来想的也是先复制一份临时文件,读取完了后再删除它,但是总想比较麻烦,不知道有其他什么好的办法没有。
CAD软件中打开的图纸也是可以预览的,不知道是怎么做的。
zhangyanyang
2009-06-08
打赏
举报
回复
[Quote=引用 1 楼 cpio 的回复:]
但我不知道在CAD中打开文件之后,你再预览时通过什么方式读取的?通过FileAccess.Read方式吗?
如果只读都不行,试试能不能复制这个文件,你可以用复制出来的文件进行读取。
如果连复制都不可以的话,可能就得从底层直接通过磁盘操作复制文件,突破系统对文件的锁定
[/Quote]
**.copy;
FileAccess.Read("copy放置的位置");
zgke
2009-06-08
打赏
举报
回复
你先复制出一份CAD图纸到临时文件..然后再去预览这个临时文件。
十八道胡同
2009-06-08
打赏
举报
回复
文件被另一进程占用 应该是因为你打开了CAD图纸的原因。
应该关了就可以的。
cpio
2009-06-08
打赏
举报
回复
但我不知道在CAD中打开文件之后,你再预览时通过什么方式读取的?通过FileAccess.Read方式吗?
如果只读都不行,试试能不能复制这个文件,你可以用复制出来的文件进行读取。
如果连复制都不可以的话,可能就得从底层直接通过磁盘操作复制文件,突破系统对文件的锁定
c#
开发
cad
预览
图块步骤详解
c#
开发
cad
如何
预览
图块 1.定义变量的方法代码如下 2. 获取GetDwgImag图像的方法代码 3.实现显示DWG文件的方法代码 方法二: 1.实现清理所有正在使用的资源的方法 代码 2.实现设计器支持所需的方法 代码 3....
C#
开发浏览dwg文档
C#
浏览DWG
图纸
,不需要安装AUTO
CAD
C#
之面向对象
除了身边的女朋友,我们要掌握另一个面向对象编程,循序渐进的课程设计,单个概念的拆分,从理论到实践,从一头雾水至水到渠成,其实面向对象编程也没什么嘛, 五斗米老师已经帮你备好晚宴,开餐吧~
C#
语言系列课程...
C#
二开实现
CAD
基础功能DWG
图纸
的
预览
DDVue控件源码
在mfc中使用DDVue控件,实现对DWG
图纸
的
预览
,图元的识别,图层的修改等等。可以实现在自己开发的
C#
桌面程序中,打开编辑
CAD
的
图纸
,完美实现二开功能开发。
C#
winfrom打开三维图DWG、DXF、EASM等图片文件
内含完整DEMO,完整操作步骤说明文档,需要先按装eDrawings,在生成两个DLL,程序在添加改两个DLL。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章