在网吧测试自己的扫描器好不好用,总有心存那个什么来着的感觉。<?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 1GUI 2是不同版本,但它们并排协同应用。当应用程序加载DLL的时候,DLL管理者就要决定是否有适用于此应用程序中的信息描述。若是没有,则加载默认的版本(这里假设默认的版本是1),像这图,DLL管理者发现了应用程序中的信息与一个版本为2的信息相符,那么这时候此版本就被加载进去了。

 

但为什么会出现SideBySide的错误呢?

可能的原因是:

1.   盗版(最近好像都不离盗版的话题)//不同团体做的盗版,也相应的不同,像有的Ghost版的XP,把很多的默认东西都给删了。

2.   没有安装相关新的组件//这像你的程序是最新的,版本为3,而系统只提供1,最新的应用程序没法用。所以直接给你报SideBySide错误。

像这台SideBySide错误是因为:QQ宠物保姆
 
 
 
解决的方法
 
下载个东西:

 
 
安装进去就搞定了。