Delphi下的COM编程技术简介.pdf
qw****27
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
Delphi下的COM编程技术简介.pdf
Delphi下的COM编程技术简介组件对象模型(ComponentObjectModel,以下简称COM)是组件对象之间相互接口的规范,凡是遵循COM接口规范的对象彼此之间能相互通信和交互,即使这些对象是由不同的厂商、用不同的语言、在不同的Windows版本甚至不同的机器上编写和建立的。Delphi支持COM接口规范,ObjectPascal语言增加了对象接口的方法。用Delphi创建的COM对象还可以工作在MTS(MicrosoftTransactionServer)环境中。软件重用是业界追求的目标,人
Delphi下的COM编程介绍.pdf
Delphi下的COM编程介绍Delphi通过向导可以非常迅速和方便的直接建立实现COM对象的代码,但是整个COM实现的过程被完全的封装,甚至没有VCL那么结构清晰可见。一个没有C++下COM开发经验甚至没有接触过COM开发的Delphi程序员,也能够很容易的按照教程设计一个接口,但是,恐怕深入一想,连生成的代码代表何种意义,哪些能够定制都不清楚。前几期“DELPHI下的COM编程技术”一文已经初步介绍了COM的一些基本概念,我则想谈一些个人的理解,希望能给对Delphi下COM编程有疑惑的朋友带来帮助。
Delphi中的COM编程.doc
Delphi中的COM编程接口1.1定义接口:目的:什么是接口,以及和抽象类的关联以及不同点。抽象类(备注理解接口最简单的方法)永远不能创建一个抽象类的实例;本身不能实现功能,依靠派生类实现;接口被申明为interface类型。接口名从字母I开始。类类型名从T开始。所有的接口从IUnknown继承;不能创建接口实例;不能在接口中指定范围指示。所有的方法都是公有型(public),不能在接口中申明包括范围指示;不能申明变量;接口只能决定提供什么样的功能,对于如何完成功能没有限制。接口中申明的所有函数和过程,
delphi开发com及调试.doc
你的接口部分可以定义一个OleVariant的参数GetUserObj(.....,[out]tem:OleVariant);然后在程序结束的时候将UserData[10]付给tem:tem:=UserData在Client端也定义一个OleVariant的变量,obj:OleVariant就可以使用了obj[0].a=.....obj[0].b=.....usecomobj;.............................................varvarole:olevariant
delphi创建com组件示例.doc
作者:advancerQQ:32333128主页:HYPERLINK"http://www.itzhishi.com"http://www.itzhishi.com实现步骤:(1)打开delphi7(2)file-new-other-activex,选择activexlibrary如下图(3)保存MyComTwo.dpr(4)file-new-other-activex,选择comobject如下图:新建接口以及接口实现类:IUserMange,UserManage创建接口的一个方法GetUserN