c#预览CAD图纸~~~~~~~~~~~~
我用C#做CAD图纸预览,一般情况是没问题的,但是如果在CAD中把这张图纸打开的话我就无法预览了,提示是“文件被另一进程占用,”不知道各位高手如何解决这样的问题
------解决方案--------------------
但我不知道在CAD中打开文件之后,你再预览时通过什么方式读取的?通过FileAccess.Read方式吗?
如果只读都不行,试试能不能复制这个文件,你可以用复制出来的文件进行读取。
如果连复制都不可以的话,可能就得从底层直接通过磁盘操作复制文件,突破系统对文件的锁定
------解决方案--------------------
你先复制出一份CAD图纸到临时文件..然后再去预览这个临时文件。
------解决方案--------------------