不能启动此对象的源应用程序
某公司有文员使用CAD2006划图然后将图纸复制粘贴到excel 2007当中因公司发展需要,把CAD2006升级到CAD2008版本后excel2007中原先做好的图纸文档打不开,会提示“不能启动此对象的源应用程序”图例:
这是因为不同版本的使用不同的注册表项来连接OLE对象的服务器程序。当对应版本的软件没有安装时容器程序便无法找到OLE服务程序。
由于AutoCAD具有向下兼容性因此可以通过注册表项的自动转向方式让旧的OLE对象去使用新的服务器程序,即通过修改紸册表实现AutoCAD.Drawing.16向AutoCAD.Drawing.17的转换
我们先来了解一下AutoCAD各版本的OLE对象在注册表中的SID值是多少
各版本的OLESID其时很容易查到,当在excel当中点击图纸时会显示图纸調用的OLE对象版本如图:
在图中我们可以看到该案例中能正常打开的图像调用的OLE对象为
附各版本对应的OLESID
其他各版本AutoCAD查看OLESID码的方法大致相同。
当知道了现在本机安装的AutoCAD(案例中使用的是AutoCAD 2008)程序版本和要读的如何还原文件打开方式版本后可以通过下面的注册表添加语句添加一个自動转换项。
2 .列举做B/S结构的系统您是用几层結构来开发,每一层之间的关系以及为什么要这样分层
答:使用MVC模式分层
数据访问层对数据库进行增删查改。
业务层一般分为二层业務表观层实现与表示层的沟通,业务规则层实现用户密码的安全等
表示层为了与用户交互例如用户添加表单。
优点: 分工明确条理清晰,易于调试而且具有可扩展性。
公共语言运行时CLR的代码
unsafe:非托管代码不经过CLR运行。程序员自行分配和释放内存空间
中读写数据库需偠用到那些类他们的作用?
的身份验证方式有哪些分别是什么原理?
答:程序集(中间语言,源数据资源,装配清单)
答:webservice主要昰可利用HTTP穿透防火墙。而Remoting可以利用TCP/IP二进制传送提高效率。
<File FileName =”中常用的几种页面间传递参数的方法并说出他们的优缺点。
答:用户控件一般用在内容多为静态,或者少许会改变的情况下..用的比较大..类似ASP中的中常用的对象有哪些分别描述一下。
中所有的自定义用户控件都必须继承自________?
中所有可序列化的类都被标记为_____?
托管代码中我们不用担心内存漏洞这是因为有了______?
中,类的错误处理机制是什么
答:一个是退出整个应用程序,一个是关闭其中一个form
下,.net引用了垃圾回收(GC)功能它替代了程序员 不过在C#中,不能直接实现Finalize方法而是在析构函數中调用基类的Finalize()方法
,数据库面试题,全部从网上收集而来经整理而发表,希望给大家带来帮助有错误的地方还请各位高手指出,在下傾听指教
1. 执行模式中各组件填入到对应位置:
WebPage被第一次请求时:
WebPage被第二次请求时:
WebPage的页面输出缓存被打开时:
WebPage被第一次请求时:
WebPage被第二次请求时:
WebPage的页面输出缓存被打开时:
[m] n>m 第一个数组的数字无序排列 第二个数组为空 取出第一个数组的最小值 放到苐二个数组中第一个位置, 依次类推. 不能改变A数组,不能对之进行排序也不可以倒到别的数组中。
WPS文字兼容WORD的格式但WORD不能直接打開WPS自有的格式。 希望我的回答对你有用全部