人人都说使用COM有什么好处, 我今天非得说出他五在缺点,由不得你不信...
1:使用com组件必定保存多个位置,代码放在组件驻留的DLL中,引用刚存在注册表中,很难调整如此分散的信息
2:将信息存储到注册表可以浏览计算机的软件信息,但是这会使用软件的安装变得复杂
3:当一个特定的COM组件在网络上可用时, 则必须在网络上调用此组件的每台计算机上创建的注册表条目
4:如果想让注册的组件只用于一个应用程序,计算机上的所有应用程序也都可服务项目此组件,这就导致注册表中由于一些无用的信息而增大
。
还有一种最要命的就是:
还可能出现一个应用程序,由于不同的版本的dll兼容性还停止运行的情况。。。。。。。。。。。。。。。。
那应该怎么办呢??????????????????????????????????????
答案就是:
写.net组件,上述问题可以得到完全解决。。。至于是怎么解决的请听下步详解,嘿
呵呵!·!!
问题点数:20、回复次数:1Top
1 楼fancyf(凡瑞)回复于 2005-04-01 21:40:41 得分 20
.NET的设计就是为了克服com的一些缺点Top




