随笔分类 -  COM

摘要:http://www.delphibbs.com/delphibbs/dispq.asp?lid=140562 ASP中的ActiveX服务器组件为标准的Automation ActiveX组件,只要使 用由ASP提供的接口和遵守ASP有关规则便可。Delphi 4.0作为一种高效、快 速、强大的开发语言,为开发COM组件提供了很强的功能,但不知道什么原因, 很少有人运用Delphi编写ASP中的... 阅读全文
posted @ 2010-11-21 20:00 覆雨翻云 阅读(1072) 评论(0) 推荐(0)
摘要:在现在以及未来的操作系统中COM(组件对象模板)技术占有的比例越来越大了! COM是什么呢?你可以理解它为对象性质的API(区别于函数性质的API),因为一般函数性质的API调用是这样的:Sendmessage(handle,msgunit,wparam.lparam);而对于COM中的方法(这里改叫方法了)调用是这样的:ShellLink.SetPath(pchar(filepath));在这里... 阅读全文
posted @ 2010-11-21 00:42 覆雨翻云 阅读(883) 评论(0) 推荐(0)
摘要:第六章 DCOM 目的: 客户和服务器端使用DCOM,以及实现远程数据集; DCOM:分布式COM; DCOM服务器与COM服务器没有区别,只是位于远程电脑上; DCOM服务器的配置: DCOM的调用: 必须通过Proxy/Stub对象,并且是通过RPC协议; CoClass的CreateRemote方法(Create调用本地); Proxy: 远程COM对象在应用程序执行中的影象(Image),... 阅读全文
posted @ 2010-11-21 00:10 覆雨翻云 阅读(1298) 评论(0) 推荐(0)
摘要:第一章 在Delphi中使用接口 1.1 定义接口: 目的:什么是接口,以及和抽象类的关联以及不同点。 抽象类(备注理解接口最简单的方法) 永远不能创建一个抽象类的实例; 本身不能实现功能,依靠派生类实现; 接口 被申明为interface类型。接口名从字母I开始。类类型名从T开始。 所有的接口从IUnknown继承; 不能创建接口实例; 不能在接口中指定范围指示。所有的方法都是公有型(publi... 阅读全文
posted @ 2010-11-21 00:09 覆雨翻云 阅读(2063) 评论(0) 推荐(0)
摘要:接口把类给包装了。类是应用程序功能的实现,所以必然会导致大而全,而接口是简单的,看看各个接口及其方法,都是很少的。 类喜欢采用深层继承关系,这样一来改变一个父类属性将导致一堆子类属性的更新,但是接口可以申明而不实现,接口是不推荐深层继承的。 我觉得MS对COM的说明是正确的,我们用了接口后可以在对用户隐藏内部实现的情况下面同时保护老功能还能使用,这也是光用类难以达到的。因为类就意 味着要实现新功能... 阅读全文
posted @ 2010-11-18 23:24 覆雨翻云 阅读(542) 评论(0) 推荐(0)