沐风论坛
标题:
如何解决EXB文件在Windows中没有预览的问题
[打印本页]
作者:
CAXA_MKT
时间:
2013-1-30 09:59
标题:
如何解决EXB文件在Windows中没有预览的问题
首先感谢,
CAXA技术论坛
“市场部_张璠”的总结整理。
由于时不时有用户反映在安装电子图板后启用Windows XP的
缩略图模式
或选中文件查看
详细信息
时
没有预览图像
,因此集中对此问题进行一个说明。
实际上,对于
电子图板XP
、
电子图板2005
和
电子图板2007
,我们只要注册一下下面这个动态链接库文件就可以了:
安装目录\bin\ShellExt.dll
而对于
电子图板2009
则需要注册三个动态链接库文件:
安装目录\bin32\DbFCEx.dll
安装目录\bin32\ShellExt.dll
安装目录\bin32\SptPersist.dll
什么?不会注册?没关系!请往下看!
DLL
是
Dynamic Link Library
的缩写形式,即
动态链接库
。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。
对于
ShellExt.dll
来说,它提供了提取exb文件中预览缩略截图的解析方法,以便Windows缩略图模式调用。因此我们只要注册这个文件,就可以使用缩略图查看exb图纸文件了。一般来说,我们在安装电子图板时,相关文件会自动注册。但是如果因故未能注册,则我们需要手工注册。
注册方法是在Windows中打开
运行
对话框,输入注册命令。命令格式为
regsvr32(空格)动态链接文件路径
。如果需要反注册,则命令为
regsvr32(空格)/u(空格)动态链接文件路径
。
具体来说,比如您的
电子图板2007
安装在D盘CAXAEB目录下,那么您只要打开运行对话框,输入以下命令就可以恢复缩略图显示了:
regsvr32 D:\CAXAEB\bin\ShellExt.dll
对于
电子图板2009
来说,也是类似的操作,只是需要注册三个DLL文件而已。
欢迎光临 沐风论坛 (https://bbs.mfcad.com/)
沐风网 X3.1