COM实践经验
2015-09-21 00:33
176 查看
1. COM不能单独建立,必须有一个Delphi工程的实体,EXE或者DLL都行
2. 自动生成Project1_TLB.pas文件
3. 自动生成Unit2.pas文件,其中最重要的包含内容有:
initialization
TTypedComObjectFactory.Create(ComServer, TDXX, Class_DXX, ciSingleInstance, tmApartment);
4. Delphi主要对COM的实现,都在ActiveX.pas(相当于Windows.pas)和ComObj.pas(相当于Control.pas)里
其中主要功能都在ComObj.pas里。它的initialization调用了InitComObj函数,而InitComObj函数又调用了CoInitialize(nil),注意CoInitialize是个API。
同样的,ComObj.pas的finalization调用了CoUninitialize API函数
2. 自动生成Project1_TLB.pas文件
3. 自动生成Unit2.pas文件,其中最重要的包含内容有:
initialization
TTypedComObjectFactory.Create(ComServer, TDXX, Class_DXX, ciSingleInstance, tmApartment);
4. Delphi主要对COM的实现,都在ActiveX.pas(相当于Windows.pas)和ComObj.pas(相当于Control.pas)里
其中主要功能都在ComObj.pas里。它的initialization调用了InitComObj函数,而InitComObj函数又调用了CoInitialize(nil),注意CoInitialize是个API。
同样的,ComObj.pas的finalization调用了CoUninitialize API函数
相关文章推荐
- Matlab绘制透明平面(二元函数)
- responsive web design
- golang写的DDNS客户端
- 计算机五大组成部件
- SPOJ Pouring Water
- Hbase错误ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
- 前端初级开发笔试题——用js编写一个时钟实例
- listview增加footer时图片闪动问题
- 升级xcode7问题汇总(持续更新)
- 关于使用cocoapods安装使用的问题记录
- 【剑指Offer】最小的K个数
- css的扩展技术
- css技术扩展
- less和sass
- MySQL查询不使用索引汇总 + 如何优化sql语句
- 浅谈CSRF攻击方式
- 学编程需要攻克的8个障碍!
- Hive简介
- Win7下配置java环境变量
- Chapter 1