首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#预览CAD图纸~解决方法

2012-10-28 
c#预览CAD图纸~~~~~~~~~~~~我用C#做CAD图纸预览,一般情况是没问题的,但是如果在CAD中把这张图纸打开的话我

c#预览CAD图纸~~~~~~~~~~~~
我用C#做CAD图纸预览,一般情况是没问题的,但是如果在CAD中把这张图纸打开的话我就无法预览了,提示是“文件被另一进程占用,”不知道各位高手如何解决这样的问题

[解决办法]

但我不知道在CAD中打开文件之后,你再预览时通过什么方式读取的?通过FileAccess.Read方式吗?

如果只读都不行,试试能不能复制这个文件,你可以用复制出来的文件进行读取。

如果连复制都不可以的话,可能就得从底层直接通过磁盘操作复制文件,突破系统对文件的锁定
[解决办法]
你先复制出一份CAD图纸到临时文件..然后再去预览这个临时文件。
[解决办法]

探讨

但我不知道在CAD中打开文件之后,你再预览时通过什么方式读取的?通过FileAccess.Read方式吗?

如果只读都不行,试试能不能复制这个文件,你可以用复制出来的文件进行读取。

如果连复制都不可以的话,可能就得从底层直接通过磁盘操作复制文件,突破系统对文件的锁定

热点排行