在网吧测试自己的扫描器好不好用,总有心存那个什么来着的感觉。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
测试成功了。但问题也跟着来了,刚开始并不在意,等到六点多时,一边看新闻一边用IE下载电子书,50M左右,下载了一半,又出现IE问题,还傻傻点确定,一下子桌面干净了。下载了半死,就这样子没了,火大。
就是在浏览QQ网站新闻的时候出现这个:
(对话框我就不给出了。呵呵,自个动手解决一下)
事件框:
因为在网吧嘛。控制面板什么都被隐了。只好直接进入事件管理了。
看到这个东西:
出现:SideBySide的错误。去网络搜了一下。都是只给出解决方案。但没有解释为什么会出现这个错误。
先说说什么是Side-By-Side
这术语的意思是:并排协同 通俗的讲:一起用。
SideBySide
主要是:把一组DLL进行资源的收集,像com服务、类型库、接口等等。
一般情况下,SideBySide只是收集单一的DLL,像GUI用户界面就是单一的DLL表现。
而微软公司的Visual C++开发系统运行时有很多个组件,并且有描述了组件的约束力,像:版本,配置等等。
但是在Windows XP中有很多个版本的组件并存的。它们的工作方式如下图:
从这图中就可以说明:GUI 1与GUI 2是不同版本,但它们并排协同应用。当应用程序加载DLL的时候,DLL管理者就要决定是否有适用于此应用程序中的信息描述。若是没有,则加载默认的版本(这里假设默认的版本是1),像这图,DLL管理者发现了应用程序中的信息与一个版本为2的信息相符,那么这时候此版本就被加载进去了。
但为什么会出现SideBySide的错误呢?
可能的原因是:
1.
盗版(最近好像都不离盗版的话题)//不同团体做的盗版,也相应的不同,像有的Ghost版的XP,把很多的默认东西都给删了。
2.
没有安装相关新的组件//这像你的程序是最新的,版本为3,而系统只提供1,最新的应用程序没法用。所以直接给你报SideBySide错误。
像这台SideBySide错误是因为:QQ宠物保姆
解决的方法
下载个东西:
[url]http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=zh-cn[/url] //认真看了哦,是以microsoft.com开头的
安装进去就搞定了。
转载于:https://blog.51cto.com/cince/107465